builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-e10s-7
slave: tst-linux64-spot-1680
starttime: 1447483956.36
results: success (0)
buildid: 20151113211133
builduid: 2644ccd4f7eb46d1985eb3c652845cc2
revision: 1c1535ec2bb03a473a245e51fc4117efb2cd0404
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:36.357149) =========
master: http://buildbot-master124.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:36.357592) =========
========= Started set props: basedir (results: 0, elapsed: 3 secs) (at 2015-11-13 22:52:36.357891) =========
bash -c pwd
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'pwd']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905
_=/tools/buildbot/bin/python
using PTY: False
/builds/slave/test
program finished with exit code 0
elapsedTime=0.021875
basedir: '/builds/slave/test'
========= master_lag: 3.36 =========
========= Finished set props: basedir (results: 0, elapsed: 3 secs) (at 2015-11-13 22:52:39.741814) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2015-11-13 22:52:39.742147) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 2 secs) (at 2015-11-13 22:52:42.180627) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:42.180893) =========
rm -rf properties
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'properties']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.018571
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:42.244018) =========
========= Started set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:42.244288) =========
script_repo_url: https://hg.mozilla.org/build/mozharness
========= Finished set props: script_repo_url (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:42.244638) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:42.244914) =========
bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905
_=/tools/buildbot/bin/python
using PTY: False
--2015-11-13 22:52:42-- 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% 12.3M=0.001s
2015-11-13 22:52:42 (12.3 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.624875
========= master_lag: 0.05 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:42.920722) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:42.921025) =========
rm -rf scripts
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['rm', '-rf', 'scripts']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.032432
========= master_lag: 0.04 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:42.990133) =========
========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-13 22:52:42.990471) =========
bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 1c1535ec2bb03a473a245e51fc4117efb2cd0404 --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 1c1535ec2bb03a473a245e51fc4117efb2cd0404 --destination scripts --debug']
environment:
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905
_=/tools/buildbot/bin/python
using PTY: False
2015-11-13 22:52:43,188 truncating revision to first 12 chars
2015-11-13 22:52:43,188 Setting DEBUG logging.
2015-11-13 22:52:43,188 attempt 1/10
2015-11-13 22:52:43,189 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/1c1535ec2bb0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2015-11-13 22:52:44,404 unpacking tar archive at: mozilla-inbound-1c1535ec2bb0/testing/mozharness/
program finished with exit code 0
elapsedTime=1.921348
========= master_lag: 0.04 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2015-11-13 22:52:44.949363) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:44.949646) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:44.985599) =========
========= Started tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:44.985857) =========
TinderboxPrint: script_revlink: https://hg.mozilla.org/build/mozharness/rev/production
========= Finished tinderboxprint_script_revlink (results: 0, elapsed: 0 secs) (at 2015-11-13 22:52:44.986225) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 31 mins, 39 secs) (at 2015-11-13 22:52:44.986535) =========
/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --e10s --total-chunks 8 --this-chunk 7 --blob-upload-branch mozilla-inbound --download-symbols true
in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs)
watching logfiles {}
argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--e10s', '--total-chunks', '8', '--this-chunk', '7', '--blob-upload-branch', 'mozilla-inbound', '--download-symbols', 'true']
environment:
CCACHE_DIR=/builds/ccache
CCACHE_UMASK=002
DISPLAY=:0
HOME=/home/cltbld
LANG=en_US.UTF-8
LOGNAME=cltbld
MAIL=/var/mail/cltbld
MOZ_HIDE_RESULTS_TABLE=1
MOZ_NODE_PATH=/usr/bin/node
MOZ_NO_REMOTE=1
NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript
NO_FAIL_ON_TEST_ERRORS=1
PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PROPERTIES_FILE=/builds/slave/test/buildprops.json
PWD=/builds/slave/test
SHELL=/bin/bash
SHLVL=1
TERM=linux
TMOUT=86400
USER=cltbld
XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905
_=/tools/buildbot/bin/python
using PTY: False
22:52:45 INFO - MultiFileLogger online at 20151113 22:52:45 in /builds/slave/test
22:52:45 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
22:52:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
22:52:45 INFO - {'append_to_log': False,
22:52:45 INFO - 'base_work_dir': '/builds/slave/test',
22:52:45 INFO - 'blob_upload_branch': 'mozilla-inbound',
22:52:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
22:52:45 INFO - 'buildbot_json_path': 'buildprops.json',
22:52:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
22:52:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
22:52:45 INFO - 'download_minidump_stackwalk': True,
22:52:45 INFO - 'download_symbols': 'true',
22:52:45 INFO - 'e10s': True,
22:52:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
22:52:45 INFO - 'tooltool.py': '/tools/tooltool.py',
22:52:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
22:52:45 INFO - '/tools/misc-python/virtualenv.py')},
22:52:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
22:52:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
22:52:45 INFO - 'log_level': 'info',
22:52:45 INFO - 'log_to_console': True,
22:52:45 INFO - 'opt_config_files': (),
22:52:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
22:52:45 INFO - '--processes=1',
22:52:45 INFO - '--config=%(test_path)s/wptrunner.ini',
22:52:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
22:52:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
22:52:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
22:52:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
22:52:45 INFO - 'pip_index': False,
22:52:45 INFO - 'require_test_zip': True,
22:52:45 INFO - 'test_type': ('testharness',),
22:52:45 INFO - 'this_chunk': '7',
22:52:45 INFO - 'tooltool_cache': '/builds/tooltool_cache',
22:52:45 INFO - 'total_chunks': '8',
22:52:45 INFO - 'virtualenv_path': 'venv',
22:52:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
22:52:45 INFO - 'work_dir': 'build'}
22:52:45 INFO - #####
22:52:45 INFO - ##### Running clobber step.
22:52:45 INFO - #####
22:52:45 INFO - Running pre-action listener: _resource_record_pre_action
22:52:45 INFO - Running main action method: clobber
22:52:45 INFO - rmtree: /builds/slave/test/build
22:52:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1
22:52:46 INFO - Running post-action listener: _resource_record_post_action
22:52:46 INFO - #####
22:52:46 INFO - ##### Running read-buildbot-config step.
22:52:46 INFO - #####
22:52:46 INFO - Running pre-action listener: _resource_record_pre_action
22:52:46 INFO - Running main action method: read_buildbot_config
22:52:46 INFO - Using buildbot properties:
22:52:46 INFO - {
22:52:46 INFO - "properties": {
22:52:46 INFO - "buildnumber": 26,
22:52:46 INFO - "product": "firefox",
22:52:46 INFO - "script_repo_revision": "production",
22:52:46 INFO - "branch": "mozilla-inbound",
22:52:46 INFO - "repository": "",
22:52:46 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-e10s-7",
22:52:46 INFO - "buildid": "20151113211133",
22:52:46 INFO - "slavename": "tst-linux64-spot-1680",
22:52:46 INFO - "pgo_build": "False",
22:52:46 INFO - "basedir": "/builds/slave/test",
22:52:46 INFO - "project": "",
22:52:46 INFO - "platform": "linux64",
22:52:46 INFO - "master": "http://buildbot-master124.bb.releng.use1.mozilla.com:8201/",
22:52:46 INFO - "slavebuilddir": "test",
22:52:46 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600",
22:52:46 INFO - "repo_path": "integration/mozilla-inbound",
22:52:46 INFO - "moz_repo_path": "",
22:52:46 INFO - "stage_platform": "linux64",
22:52:46 INFO - "builduid": "2644ccd4f7eb46d1985eb3c652845cc2",
22:52:46 INFO - "revision": "1c1535ec2bb03a473a245e51fc4117efb2cd0404"
22:52:46 INFO - },
22:52:46 INFO - "sourcestamp": {
22:52:46 INFO - "repository": "",
22:52:46 INFO - "hasPatch": false,
22:52:46 INFO - "project": "",
22:52:46 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
22:52:46 INFO - "changes": [
22:52:46 INFO - {
22:52:46 INFO - "category": null,
22:52:46 INFO - "files": [
22:52:46 INFO - {
22:52:46 INFO - "url": null,
22:52:46 INFO - "name": "https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
22:52:46 INFO - },
22:52:46 INFO - {
22:52:46 INFO - "url": null,
22:52:46 INFO - "name": "https://queue.taskcluster.net/v1/task/TSbHz2MpT4eitaOlYfzBJw/artifacts/public/build/test_packages.json"
22:52:46 INFO - }
22:52:46 INFO - ],
22:52:46 INFO - "repository": "",
22:52:46 INFO - "rev": "0f9b54b8ed535e2b059fb1280b771951a6eb77ee",
22:52:46 INFO - "who": "philringnalda@gmail.com",
22:52:46 INFO - "when": 1447479414,
22:52:46 INFO - "number": 6661640,
22:52:46 INFO - "comments": "Back out 19 changesets (bug 1055472) for hazards and jstest failures\nCLOSED TREE\n\nBacked out changeset 738e23a218c8 (bug 1055472)\nBacked out changeset 2c454e1ac50c (bug 1055472)\nBacked out changeset 40919fcffecd (bug 1055472)\nBacked out changeset f42360dbd545 (bug 1055472)\nBacked out changeset ce74f9a7b479 (bug 1055472)\nBacked out changeset 8b8fa139568b (bug 1055472)\nBacked out changeset 42d1ecbce781 (bug 1055472)\nBacked out changeset ccb9403a345c (bug 1055472)\nBacked out changeset fdd35ea9ef38 (bug 1055472)\nBacked out changeset 2f77faf418ce (bug 1055472)\nBacked out changeset 1e968e8a279a (bug 1055472)\nBacked out changeset d3975d948208 (bug 1055472)\nBacked out changeset 03d708347ebb (bug 1055472)\nBacked out changeset 5ec1640cdfd2 (bug 1055472)\nBacked out changeset 5e2b91587001 (bug 1055472)\nBacked out changeset fd09d5077094 (bug 1055472)\nBacked out changeset 2e58e0e479b7 (bug 1055472)\nBacked out changeset 67f0802a5c13 (bug 1055472)\nBacked out changeset 69d9fb855787 (bug 1055472)",
22:52:46 INFO - "project": "",
22:52:46 INFO - "at": "Fri 13 Nov 2015 21:36:54",
22:52:46 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
22:52:46 INFO - "revlink": "",
22:52:46 INFO - "properties": [
22:52:46 INFO - [
22:52:46 INFO - "buildid",
22:52:46 INFO - "20151113210411",
22:52:46 INFO - "Change"
22:52:46 INFO - ],
22:52:46 INFO - [
22:52:46 INFO - "builduid",
22:52:46 INFO - "68ffa696add541868222403870d7e8a9",
22:52:46 INFO - "Change"
22:52:46 INFO - ],
22:52:46 INFO - [
22:52:46 INFO - "pgo_build",
22:52:46 INFO - "False",
22:52:46 INFO - "Change"
22:52:46 INFO - ]
22:52:46 INFO - ],
22:52:46 INFO - "revision": "0f9b54b8ed535e2b059fb1280b771951a6eb77ee"
22:52:46 INFO - },
22:52:46 INFO - {
22:52:46 INFO - "category": null,
22:52:46 INFO - "files": [
22:52:46 INFO - {
22:52:46 INFO - "url": null,
22:52:46 INFO - "name": "https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2"
22:52:46 INFO - },
22:52:46 INFO - {
22:52:46 INFO - "url": null,
22:52:46 INFO - "name": "https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/test_packages.json"
22:52:46 INFO - }
22:52:46 INFO - ],
22:52:46 INFO - "repository": "",
22:52:46 INFO - "rev": "1c1535ec2bb03a473a245e51fc4117efb2cd0404",
22:52:46 INFO - "who": "philringnalda@gmail.com",
22:52:46 INFO - "when": 1447480335,
22:52:46 INFO - "number": 6661676,
22:52:46 INFO - "comments": "Merge m-c to m-i\nCLOSED TREE",
22:52:46 INFO - "project": "",
22:52:46 INFO - "at": "Fri 13 Nov 2015 21:52:15",
22:52:46 INFO - "branch": "mozilla-inbound-linux64-debug-unittest",
22:52:46 INFO - "revlink": "",
22:52:46 INFO - "properties": [
22:52:46 INFO - [
22:52:46 INFO - "buildid",
22:52:46 INFO - "20151113211133",
22:52:46 INFO - "Change"
22:52:46 INFO - ],
22:52:46 INFO - [
22:52:46 INFO - "builduid",
22:52:46 INFO - "2644ccd4f7eb46d1985eb3c652845cc2",
22:52:46 INFO - "Change"
22:52:46 INFO - ],
22:52:46 INFO - [
22:52:46 INFO - "pgo_build",
22:52:46 INFO - "False",
22:52:46 INFO - "Change"
22:52:46 INFO - ]
22:52:46 INFO - ],
22:52:46 INFO - "revision": "1c1535ec2bb03a473a245e51fc4117efb2cd0404"
22:52:46 INFO - }
22:52:46 INFO - ],
22:52:46 INFO - "revision": "1c1535ec2bb03a473a245e51fc4117efb2cd0404"
22:52:46 INFO - }
22:52:46 INFO - }
22:52:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2.
22:52:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/test_packages.json.
22:52:46 INFO - Running post-action listener: _resource_record_post_action
22:52:46 INFO - #####
22:52:46 INFO - ##### Running download-and-extract step.
22:52:46 INFO - #####
22:52:46 INFO - Running pre-action listener: _resource_record_pre_action
22:52:46 INFO - Running main action method: download_and_extract
22:52:46 INFO - mkdir: /builds/slave/test/build/tests
22:52:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:52:46 INFO - https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/test_packages.json matches https://queue.taskcluster.net
22:52:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/test_packages.json
22:52:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/test_packages.json
22:52:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/test_packages.json to /builds/slave/test/build/test_packages.json
22:52:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/test_packages.json', 'file_name': '/builds/slave/test/build/test_packages.json'}, attempt #1
22:52:49 INFO - Downloaded 1302 bytes.
22:52:49 INFO - Reading from file /builds/slave/test/build/test_packages.json
22:52:49 INFO - Using the following test package requirements:
22:52:49 INFO - {u'common': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
22:52:49 INFO - u'cppunittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
22:52:49 INFO - u'firefox-45.0a1.en-US.linux-x86_64.cppunittest.tests.zip'],
22:52:49 INFO - u'jittest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
22:52:49 INFO - u'jsshell-linux-x86_64.zip'],
22:52:49 INFO - u'mochitest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
22:52:49 INFO - u'firefox-45.0a1.en-US.linux-x86_64.mochitest.tests.zip'],
22:52:49 INFO - u'mozbase': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
22:52:49 INFO - u'reftest': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
22:52:49 INFO - u'firefox-45.0a1.en-US.linux-x86_64.reftest.tests.zip'],
22:52:49 INFO - u'talos': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
22:52:49 INFO - u'firefox-45.0a1.en-US.linux-x86_64.talos.tests.zip'],
22:52:49 INFO - u'web-platform': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
22:52:49 INFO - u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'],
22:52:49 INFO - u'webapprt': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'],
22:52:49 INFO - u'xpcshell': [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip',
22:52:49 INFO - u'firefox-45.0a1.en-US.linux-x86_64.xpcshell.tests.zip']}
22:52:49 INFO - Downloading packages: [u'firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform
22:52:49 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')]}
22:52:49 INFO - https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net
22:52:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
22:52:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
22:52:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip
22:52:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1
22:52:52 INFO - Downloaded 21746899 bytes.
22:52:52 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
22:52:52 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
22:52:52 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.common.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
22:52:52 INFO - caution: filename not matched: web-platform/*
22:52:52 INFO - Return code: 11
22:52:52 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')]}
22:52:52 INFO - https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net
22:52:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
22:52:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
22:52:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip
22:52:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1
22:52:57 INFO - Downloaded 30916956 bytes.
22:52:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] in /builds/slave/test/build/tests
22:52:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip bin/* config/* mozbase/* marionette/* web-platform/*
22:52:57 INFO - Calling ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'web-platform/*'] with output_timeout 1760
22:52:59 INFO - caution: filename not matched: bin/*
22:52:59 INFO - caution: filename not matched: config/*
22:52:59 INFO - caution: filename not matched: mozbase/*
22:52:59 INFO - caution: filename not matched: marionette/*
22:52:59 INFO - Return code: 11
22:52: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')]}
22:52:59 INFO - https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net
22:52:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
22:52:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
22:52:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
22:52:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1
22:53:05 INFO - Downloaded 57434194 bytes.
22:53:05 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
22:53:05 INFO - mkdir: /builds/slave/test/properties
22:53:05 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
22:53:05 INFO - Writing to file /builds/slave/test/properties/build_url
22:53:05 INFO - Contents:
22:53:05 INFO - build_url:https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2
22:53:05 INFO - mkdir: /builds/slave/test/build/symbols
22:53:05 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')]}
22:53:05 INFO - https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net
22:53:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
22:53:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
22:53:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
22:53:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1
22:53:10 INFO - Downloaded 50914955 bytes.
22:53:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
22:53:10 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
22:53:10 INFO - Writing to file /builds/slave/test/properties/symbols_url
22:53:10 INFO - Contents:
22:53:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
22:53:10 INFO - Running command: ['unzip', '-q', '/builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'] in /builds/slave/test/build/symbols
22:53:10 INFO - Copy/paste: unzip -q /builds/slave/test/build/symbols/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip
22:53:13 INFO - Return code: 0
22:53:13 INFO - Running post-action listener: _resource_record_post_action
22:53:13 INFO - Running post-action listener: set_extra_try_arguments
22:53:13 INFO - #####
22:53:13 INFO - ##### Running create-virtualenv step.
22:53:13 INFO - #####
22:53:13 INFO - Running pre-action listener: _pre_create_virtualenv
22:53:13 INFO - Running pre-action listener: _resource_record_pre_action
22:53:13 INFO - Running main action method: create_virtualenv
22:53:13 INFO - Creating virtualenv /builds/slave/test/build/venv
22:53:13 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
22:53:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
22:53:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
22:53:15 INFO - Using real prefix '/usr'
22:53:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python
22:53:16 INFO - Installing distribute.............................................................................................................................................................................................done.
22:53:19 INFO - Installing pip.................done.
22:53:19 INFO - Return code: 0
22:53:19 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
22:53:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:53:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:53:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
22:53:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:53:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:53:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
22:53:19 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ff7f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2266300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22a0f30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa2470>, '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 0x229f850>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x229ecd0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905', '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
22:53:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build
22:53:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1
22:53:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
22:53:19 INFO - 'CCACHE_UMASK': '002',
22:53:19 INFO - 'DISPLAY': ':0',
22:53:19 INFO - 'HOME': '/home/cltbld',
22:53:19 INFO - 'LANG': 'en_US.UTF-8',
22:53:19 INFO - 'LOGNAME': 'cltbld',
22:53:19 INFO - 'MAIL': '/var/mail/cltbld',
22:53:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:53:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
22:53:19 INFO - 'MOZ_NO_REMOTE': '1',
22:53:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
22:53:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:53:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
22:53:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:53:19 INFO - 'PWD': '/builds/slave/test',
22:53:19 INFO - 'SHELL': '/bin/bash',
22:53:19 INFO - 'SHLVL': '1',
22:53:19 INFO - 'TERM': 'linux',
22:53:19 INFO - 'TMOUT': '86400',
22:53:19 INFO - 'USER': 'cltbld',
22:53:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905',
22:53:19 INFO - '_': '/tools/buildbot/bin/python'}
22:53:20 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:53:20 INFO - Downloading/unpacking psutil>=0.7.1
22:53:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:53:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:53:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
22:53:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
22:53:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:53:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:53:25 INFO - Creating supposed download cache at /builds/slave/test/build/venv/cache
22:53:25 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fpsutil-3.1.1.tar.gz
22:53:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
22:53:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
22:53:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
22:53:25 INFO - Installing collected packages: psutil
22:53:25 INFO - Running setup.py install for psutil
22:53:26 INFO - building 'psutil._psutil_linux' extension
22:53:26 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o
22:53:26 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so
22:53:26 INFO - building 'psutil._psutil_posix' extension
22:53:26 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o
22:53:27 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so
22:53:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
22:53:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
22:53:27 INFO - Successfully installed psutil
22:53:27 INFO - Cleaning up...
22:53:27 INFO - Return code: 0
22:53:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
22:53:27 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')]}
22:53:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:53:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
22:53:27 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')]}
22:53:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:53:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
22:53:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ff7f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2266300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22a0f30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa2470>, '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 0x229f850>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x229ecd0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905', '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
22:53:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build
22:53:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0
22:53:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
22:53:27 INFO - 'CCACHE_UMASK': '002',
22:53:27 INFO - 'DISPLAY': ':0',
22:53:27 INFO - 'HOME': '/home/cltbld',
22:53:27 INFO - 'LANG': 'en_US.UTF-8',
22:53:27 INFO - 'LOGNAME': 'cltbld',
22:53:27 INFO - 'MAIL': '/var/mail/cltbld',
22:53:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:53:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
22:53:27 INFO - 'MOZ_NO_REMOTE': '1',
22:53:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
22:53:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:53:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
22:53:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:53:27 INFO - 'PWD': '/builds/slave/test',
22:53:27 INFO - 'SHELL': '/bin/bash',
22:53:27 INFO - 'SHLVL': '1',
22:53:27 INFO - 'TERM': 'linux',
22:53:27 INFO - 'TMOUT': '86400',
22:53:27 INFO - 'USER': 'cltbld',
22:53:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905',
22:53:27 INFO - '_': '/tools/buildbot/bin/python'}
22:53:27 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:53:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
22:53:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:53:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:53:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
22:53:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
22:53:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:53:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:53:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz
22:53:32 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fmozsystemmonitor-0.0.tar.gz
22:53:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
22:53:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
22:53:32 INFO - Installing collected packages: mozsystemmonitor
22:53:32 INFO - Running setup.py install for mozsystemmonitor
22:53:32 INFO - Successfully installed mozsystemmonitor
22:53:32 INFO - Cleaning up...
22:53:32 INFO - Return code: 0
22:53:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
22:53:32 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')]}
22:53:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:53:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
22:53:32 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')]}
22:53:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:53:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
22:53:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ff7f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2266300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22a0f30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa2470>, '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 0x229f850>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x229ecd0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905', '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
22:53:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build
22:53:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4
22:53:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
22:53:32 INFO - 'CCACHE_UMASK': '002',
22:53:32 INFO - 'DISPLAY': ':0',
22:53:32 INFO - 'HOME': '/home/cltbld',
22:53:32 INFO - 'LANG': 'en_US.UTF-8',
22:53:32 INFO - 'LOGNAME': 'cltbld',
22:53:32 INFO - 'MAIL': '/var/mail/cltbld',
22:53:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:53:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
22:53:32 INFO - 'MOZ_NO_REMOTE': '1',
22:53:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
22:53:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:53:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
22:53:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:53:32 INFO - 'PWD': '/builds/slave/test',
22:53:32 INFO - 'SHELL': '/bin/bash',
22:53:32 INFO - 'SHLVL': '1',
22:53:32 INFO - 'TERM': 'linux',
22:53:32 INFO - 'TMOUT': '86400',
22:53:32 INFO - 'USER': 'cltbld',
22:53:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905',
22:53:32 INFO - '_': '/tools/buildbot/bin/python'}
22:53:33 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:53:33 INFO - Downloading/unpacking blobuploader==1.2.4
22:53:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:53:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:53:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
22:53:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
22:53:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available
22:53:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available
22:53:37 INFO - Downloading blobuploader-1.2.4.tar.gz
22:53:37 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fblobuploader-1.2.4.tar.gz
22:53:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
22:53:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
22:53:38 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
22:53:38 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
22:53:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
22:53:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
22:53:38 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
22:53:38 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
22:53:39 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Frequests-1.2.3.tar.gz
22:53:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
22:53:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
22:53:39 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
22:53:39 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
22:53:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
22:53:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
22:53:39 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
22:53:39 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
22:53:39 INFO - Downloading docopt-0.6.1.tar.gz
22:53:39 INFO - Storing download in cache at ./venv/cache/http%3A%2F%2Fpypi.pvt.build.mozilla.org%2Fpub%2Fdocopt-0.6.1.tar.gz
22:53:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
22:53:39 INFO - Installing collected packages: blobuploader, requests, docopt
22:53:39 INFO - Running setup.py install for blobuploader
22:53:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
22:53:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
22:53:40 INFO - Running setup.py install for requests
22:53:40 INFO - Running setup.py install for docopt
22:53:41 INFO - Successfully installed blobuploader requests docopt
22:53:41 INFO - Cleaning up...
22:53:41 INFO - Return code: 0
22:53:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv
22:53:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:53:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:53:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
22:53:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:53:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:53:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
22:53:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ff7f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2266300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22a0f30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa2470>, '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 0x229f850>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x229ecd0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905', '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
22:53:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
22:53:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
22:53:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
22:53:41 INFO - 'CCACHE_UMASK': '002',
22:53:41 INFO - 'DISPLAY': ':0',
22:53:41 INFO - 'HOME': '/home/cltbld',
22:53:41 INFO - 'LANG': 'en_US.UTF-8',
22:53:41 INFO - 'LOGNAME': 'cltbld',
22:53:41 INFO - 'MAIL': '/var/mail/cltbld',
22:53:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:53:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
22:53:41 INFO - 'MOZ_NO_REMOTE': '1',
22:53:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
22:53:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:53:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
22:53:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:53:41 INFO - 'PWD': '/builds/slave/test',
22:53:41 INFO - 'SHELL': '/bin/bash',
22:53:41 INFO - 'SHLVL': '1',
22:53:41 INFO - 'TERM': 'linux',
22:53:41 INFO - 'TMOUT': '86400',
22:53:41 INFO - 'USER': 'cltbld',
22:53:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905',
22:53:41 INFO - '_': '/tools/buildbot/bin/python'}
22:53:41 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
22:53:41 INFO - Running setup.py (path:/tmp/pip-F2AQ76-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
22:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
22:53:41 INFO - Running setup.py (path:/tmp/pip-PgqePj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
22:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
22:53:41 INFO - Running setup.py (path:/tmp/pip-Eil4zc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
22:53:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
22:53:41 INFO - Running setup.py (path:/tmp/pip-lmsmJu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
22:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
22:53:42 INFO - Running setup.py (path:/tmp/pip-5neEHD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
22:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
22:53:42 INFO - Running setup.py (path:/tmp/pip-JS6b2Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
22:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
22:53:42 INFO - Running setup.py (path:/tmp/pip-0QIHBa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
22:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
22:53:42 INFO - Running setup.py (path:/tmp/pip-bPUnFw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
22:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
22:53:42 INFO - Running setup.py (path:/tmp/pip-0g306V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
22:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
22:53:42 INFO - Running setup.py (path:/tmp/pip-PlIf8U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
22:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
22:53:42 INFO - Running setup.py (path:/tmp/pip-ZITGmT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
22:53:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
22:53:42 INFO - Running setup.py (path:/tmp/pip-Zm9deL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
22:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
22:53:43 INFO - Running setup.py (path:/tmp/pip-HJjRw8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
22:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
22:53:43 INFO - Running setup.py (path:/tmp/pip-g44Kog-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
22:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
22:53:43 INFO - Running setup.py (path:/tmp/pip-ZrQX6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
22:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
22:53:43 INFO - Running setup.py (path:/tmp/pip-DYBD0L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
22:53:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
22:53:43 INFO - Running setup.py (path:/tmp/pip-NdkkdM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
22:53:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
22:53:43 INFO - Running setup.py (path:/tmp/pip-3HKfOQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
22:53:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
22:53:43 INFO - Running setup.py (path:/tmp/pip-28fH5X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
22:53:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
22:53:43 INFO - Running setup.py (path:/tmp/pip-0fWGC7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
22:53:44 INFO - Unpacking /builds/slave/test/build/tests/marionette
22:53:44 INFO - Running setup.py (path:/tmp/pip-eLEsJV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
22:53:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
22:53:44 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
22:53:44 INFO - Running setup.py install for manifestparser
22:53:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
22:53:44 INFO - Running setup.py install for mozcrash
22:53:44 INFO - Running setup.py install for mozdebug
22:53:45 INFO - Running setup.py install for mozdevice
22:53:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
22:53:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin
22:53:45 INFO - Running setup.py install for mozfile
22:53:45 INFO - Running setup.py install for mozhttpd
22:53:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
22:53:45 INFO - Running setup.py install for mozinfo
22:53:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
22:53:45 INFO - Running setup.py install for mozInstall
22:53:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
22:53:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
22:53:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
22:53:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
22:53:46 INFO - Running setup.py install for mozleak
22:53:46 INFO - Running setup.py install for mozlog
22:53:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
22:53:46 INFO - Running setup.py install for moznetwork
22:53:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
22:53:46 INFO - Running setup.py install for mozprocess
22:53:46 INFO - Running setup.py install for mozprofile
22:53:47 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
22:53:47 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
22:53:47 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
22:53:47 INFO - Running setup.py install for mozrunner
22:53:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
22:53:47 INFO - Running setup.py install for mozscreenshot
22:53:47 INFO - Running setup.py install for moztest
22:53:47 INFO - Running setup.py install for mozversion
22:53:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
22:53:47 INFO - Running setup.py install for marionette-transport
22:53:48 INFO - Running setup.py install for marionette-driver
22:53:48 INFO - Running setup.py install for browsermob-proxy
22:53:48 INFO - Running setup.py install for marionette-client
22:53:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
22:53:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
22:53:48 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
22:53:48 INFO - Cleaning up...
22:53:48 INFO - Return code: 0
22:53:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv
22:53:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:53:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
22:53:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
22:53:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:53:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
22:53:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
22:53:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ff7f10>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2266300>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x22a0f30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa2470>, '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 0x229f850>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x229ecd0>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905', '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
22:53:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--download-cache', '/builds/slave/test/build/venv/cache', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config
22:53:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --download-cache /builds/slave/test/build/venv/cache --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
22:53:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
22:53:48 INFO - 'CCACHE_UMASK': '002',
22:53:48 INFO - 'DISPLAY': ':0',
22:53:48 INFO - 'HOME': '/home/cltbld',
22:53:48 INFO - 'LANG': 'en_US.UTF-8',
22:53:48 INFO - 'LOGNAME': 'cltbld',
22:53:48 INFO - 'MAIL': '/var/mail/cltbld',
22:53:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:53:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
22:53:48 INFO - 'MOZ_NO_REMOTE': '1',
22:53:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
22:53:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:53:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
22:53:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:53:48 INFO - 'PWD': '/builds/slave/test',
22:53:48 INFO - 'SHELL': '/bin/bash',
22:53:48 INFO - 'SHLVL': '1',
22:53:48 INFO - 'TERM': 'linux',
22:53:48 INFO - 'TMOUT': '86400',
22:53:48 INFO - 'USER': 'cltbld',
22:53:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905',
22:53:48 INFO - '_': '/tools/buildbot/bin/python'}
22:53:49 INFO - Ignoring indexes: https://pypi.python.org/simple/
22:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
22:53:49 INFO - Running setup.py (path:/tmp/pip-sQg2NY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
22:53:49 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))
22:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
22:53:49 INFO - Running setup.py (path:/tmp/pip-xryQao-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
22:53:49 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))
22:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
22:53:49 INFO - Running setup.py (path:/tmp/pip-bKhEtv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
22:53:49 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))
22:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
22:53:49 INFO - Running setup.py (path:/tmp/pip-nLskW4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
22:53:49 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))
22:53:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
22:53:49 INFO - Running setup.py (path:/tmp/pip-4df2Po-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
22:53:50 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))
22:53:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
22:53:50 INFO - Running setup.py (path:/tmp/pip-J1zFus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
22:53:50 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))
22:53:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
22:53:50 INFO - Running setup.py (path:/tmp/pip-uyewXh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
22:53:50 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))
22:53:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
22:53:50 INFO - Running setup.py (path:/tmp/pip-2KcEqw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
22:53:50 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))
22:53:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
22:53:50 INFO - Running setup.py (path:/tmp/pip-kaoUAn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
22:53:50 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))
22:53:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
22:53:50 INFO - Running setup.py (path:/tmp/pip-mqNlge-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
22:53:50 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))
22:53:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
22:53:50 INFO - Running setup.py (path:/tmp/pip-7QwUmz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
22:53:50 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))
22:53:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
22:53:50 INFO - Running setup.py (path:/tmp/pip-3ObsyA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
22:53:51 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))
22:53:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
22:53:51 INFO - Running setup.py (path:/tmp/pip-vZYocN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
22:53:51 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))
22:53:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
22:53:51 INFO - Running setup.py (path:/tmp/pip-JJC0OJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
22:53:51 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))
22:53:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
22:53:51 INFO - Running setup.py (path:/tmp/pip-HOfj6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
22:53:51 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))
22:53:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
22:53:51 INFO - Running setup.py (path:/tmp/pip-9wz5K6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
22:53:51 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))
22:53:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
22:53:51 INFO - Running setup.py (path:/tmp/pip-xfH8Iu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
22:53:51 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))
22:53:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/transport
22:53:51 INFO - Running setup.py (path:/tmp/pip-x_BOUu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/transport
22:53:51 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))
22:53:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/driver
22:53:51 INFO - Running setup.py (path:/tmp/pip-XCJ0Q5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/driver
22:53:51 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))
22:53:51 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
22:53:51 INFO - Running setup.py (path:/tmp/pip-T6FRax-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
22:53:52 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))
22:53:52 INFO - Unpacking /builds/slave/test/build/tests/marionette
22:53:52 INFO - Running setup.py (path:/tmp/pip-q6vXy3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
22:53:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
22:53:52 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))
22:53:52 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))
22:53:52 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))
22:53:52 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))
22:53:52 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))
22:53:52 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))
22:53:52 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.0->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
22:53:52 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
22:53:52 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
22:53:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
22:53:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
22:53:52 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
22:53:52 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
22:53:57 INFO - Downloading blessings-1.5.1.tar.gz
22:53:57 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
22:53:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
22:53:57 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))
22:53:57 INFO - Installing collected packages: blessings
22:53:57 INFO - Running setup.py install for blessings
22:53:57 INFO - Successfully installed blessings
22:53:57 INFO - Cleaning up...
22:53:57 INFO - Return code: 0
22:53:57 INFO - Done creating virtualenv /builds/slave/test/build/venv.
22:53:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
22:53:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
22:53:58 INFO - Reading from file tmpfile_stdout
22:53:58 INFO - Current package versions:
22:53:58 INFO - argparse == 1.2.1
22:53:58 INFO - blessings == 1.5.1
22:53:58 INFO - blobuploader == 1.2.4
22:53:58 INFO - browsermob-proxy == 0.6.0
22:53:58 INFO - docopt == 0.6.1
22:53:58 INFO - manifestparser == 1.1
22:53:58 INFO - marionette-client == 2.0.0
22:53:58 INFO - marionette-driver == 1.1.1
22:53:58 INFO - marionette-transport == 1.0.0
22:53:58 INFO - mozInstall == 1.12
22:53:58 INFO - mozcrash == 0.16
22:53:58 INFO - mozdebug == 0.1
22:53:58 INFO - mozdevice == 0.47
22:53:58 INFO - mozfile == 1.2
22:53:58 INFO - mozhttpd == 0.7
22:53:58 INFO - mozinfo == 0.9
22:53:58 INFO - mozleak == 0.1
22:53:58 INFO - mozlog == 3.0
22:53:58 INFO - moznetwork == 0.27
22:53:58 INFO - mozprocess == 0.22
22:53:58 INFO - mozprofile == 0.27
22:53:58 INFO - mozrunner == 6.11
22:53:58 INFO - mozscreenshot == 0.1
22:53:58 INFO - mozsystemmonitor == 0.0
22:53:58 INFO - moztest == 0.7
22:53:58 INFO - mozversion == 1.4
22:53:58 INFO - psutil == 3.1.1
22:53:58 INFO - requests == 1.2.3
22:53:58 INFO - wsgiref == 0.1.2
22:53:58 INFO - Running post-action listener: _resource_record_post_action
22:53:58 INFO - Running post-action listener: _start_resource_monitoring
22:53:58 INFO - Starting resource monitoring.
22:53:58 INFO - #####
22:53:58 INFO - ##### Running pull step.
22:53:58 INFO - #####
22:53:58 INFO - Running pre-action listener: _resource_record_pre_action
22:53:58 INFO - Running main action method: pull
22:53:58 INFO - Pull has nothing to do!
22:53:58 INFO - Running post-action listener: _resource_record_post_action
22:53:58 INFO - #####
22:53:58 INFO - ##### Running install step.
22:53:58 INFO - #####
22:53:58 INFO - Running pre-action listener: _resource_record_pre_action
22:53:58 INFO - Running main action method: install
22:53:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
22:53:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
22:53:58 INFO - Reading from file tmpfile_stdout
22:53:58 INFO - Detecting whether we're running mozinstall >=1.0...
22:53:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
22:53:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
22:53:58 INFO - Reading from file tmpfile_stdout
22:53:58 INFO - Output received:
22:53:58 INFO - Usage: mozinstall [options] installer
22:53:58 INFO - Options:
22:53:58 INFO - -h, --help show this help message and exit
22:53:58 INFO - -d DEST, --destination=DEST
22:53:58 INFO - Directory to install application into. [default:
22:53:58 INFO - "/builds/slave/test"]
22:53:58 INFO - --app=APP Application being installed. [default: firefox]
22:53:58 INFO - mkdir: /builds/slave/test/build/application
22:53:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application']
22:53:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-45.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application
22:54:20 INFO - Reading from file tmpfile_stdout
22:54:20 INFO - Output received:
22:54:20 INFO - /builds/slave/test/build/application/firefox/firefox
22:54:20 INFO - Running post-action listener: _resource_record_post_action
22:54:20 INFO - #####
22:54:20 INFO - ##### Running run-tests step.
22:54:20 INFO - #####
22:54:20 INFO - Running pre-action listener: _resource_record_pre_action
22:54:20 INFO - Running main action method: run_tests
22:54:20 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
22:54:20 INFO - minidump filename unknown. determining based upon platform and arch
22:54:20 INFO - minidump tooltool manifest unknown. determining based upon platform and arch
22:54:21 INFO - grabbing minidump binary from tooltool
22:54:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]}
22:54:21 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1fa2470>, '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 0x229f850>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x229ecd0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
22:54:21 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build
22:54:21 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache
22:54:21 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache
22:54:21 INFO - Return code: 0
22:54:21 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755
22:54:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
22:54:21 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/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build
22:54:21 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/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --e10s --total-chunks=8 --this-chunk=7 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil
22:54:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
22:54:21 INFO - 'CCACHE_UMASK': '002',
22:54:21 INFO - 'DISPLAY': ':0',
22:54:21 INFO - 'HOME': '/home/cltbld',
22:54:21 INFO - 'LANG': 'en_US.UTF-8',
22:54:21 INFO - 'LOGNAME': 'cltbld',
22:54:21 INFO - 'MAIL': '/var/mail/cltbld',
22:54:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
22:54:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
22:54:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
22:54:21 INFO - 'MOZ_NO_REMOTE': '1',
22:54:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
22:54:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
22:54:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
22:54:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
22:54:21 INFO - 'PWD': '/builds/slave/test',
22:54:21 INFO - 'SHELL': '/bin/bash',
22:54:21 INFO - 'SHLVL': '1',
22:54:21 INFO - 'TERM': 'linux',
22:54:21 INFO - 'TMOUT': '86400',
22:54:21 INFO - 'USER': 'cltbld',
22:54:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1447481601.270679-254582905',
22:54:21 INFO - '_': '/tools/buildbot/bin/python'}
22:54:21 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/P5kOONUiQLafPst6YzR5Qg/artifacts/public/build/firefox-45.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--e10s', '--total-chunks=8', '--this-chunk=7', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000
22:54:27 INFO - Using 1 client processes
22:54:28 INFO - wptserve Starting http server on 127.0.0.1:8000
22:54:28 INFO - wptserve Starting http server on 127.0.0.1:8001
22:54:28 INFO - wptserve Starting http server on 127.0.0.1:8443
22:54:30 INFO - SUITE-START | Running 820 tests
22:54:30 INFO - Running testharness tests
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 7ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
22:54:30 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
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html | took 0ms
22:54:30 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
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 1ms
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 1ms
22:54:30 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
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
22:54:30 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
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html | took 1ms
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
22:54:30 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
22:54:30 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
22:54:30 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
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-downgrade.swap-origin-redirect.http.html | took 8ms
22:54:30 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
22:54:30 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
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/img-tag/same-origin-upgrade.swap-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.keep-origin-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.no-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/img-tag/cross-origin.swap-origin-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.keep-origin-redirect.http.html
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/img-tag/cross-origin.swap-origin-redirect.http.html
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.keep-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.no-redirect.http.html
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/img-tag/same-origin-insecure.swap-origin-redirect.http.html | took 0ms
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-downgrade.no-redirect.http.html | took 8ms
22:54:30 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
22:54:30 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
22:54:30 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
22:54:30 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
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/img-tag/same-origin-upgrade.no-redirect.http.html | took 0ms
22:54:30 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
22:54:30 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
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 8ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 1ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.keep-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.no-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html
22:54:30 INFO - TEST-SKIP | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/img-tag/generic.swap-origin-redirect.http.html | took 0ms
22:54:30 INFO - TEST-START | /selection/extend.html
22:54:30 INFO - TEST-SKIP | /selection/extend.html | took 0ms
22:54:30 INFO - Setting up ssl
22:54:30 INFO - PROCESS | certutil |
22:54:30 INFO - PROCESS | certutil |
22:54:30 INFO - PROCESS | certutil |
22:54:30 INFO - Certificate Nickname Trust Attributes
22:54:30 INFO - SSL,S/MIME,JAR/XPI
22:54:30 INFO -
22:54:30 INFO - web-platform-tests CT,,
22:54:30 INFO -
22:54:30 INFO - Starting runner
22:54:32 INFO - PROCESS | 1880 | 1447484072216 Marionette INFO Marionette enabled via build flag and pref
22:54:32 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa0935ae800 == 1 [pid = 1880] [id = 1]
22:54:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 1 (0x7fa09732e800) [pid = 1880] [serial = 1] [outer = (nil)]
22:54:32 INFO - PROCESS | 1880 | [1880] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2084
22:54:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 2 (0x7fa091c63400) [pid = 1880] [serial = 2] [outer = 0x7fa09732e800]
22:54:32 INFO - PROCESS | 1880 | 1447484072827 Marionette INFO Listening on port 2828
22:54:33 INFO - PROCESS | 1880 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa08dfd5520
22:54:34 INFO - PROCESS | 1880 | [GFX2-]: Unrecognized feature DIRECT3D_9_LAYERS, WEBGL_ANGLE
22:54:34 INFO - PROCESS | 1880 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa08d458340
22:54:34 INFO - PROCESS | 1880 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa08d4602e0
22:54:34 INFO - PROCESS | 1880 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa08d4605e0
22:54:34 INFO - PROCESS | 1880 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa08d460910
22:54:34 INFO - PROCESS | 1880 | 1447484074592 Marionette INFO Marionette enabled via command-line flag
22:54:34 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa08d578800 == 2 [pid = 1880] [id = 2]
22:54:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 3 (0x7fa08d56a400) [pid = 1880] [serial = 3] [outer = (nil)]
22:54:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 4 (0x7fa08d56b000) [pid = 1880] [serial = 4] [outer = 0x7fa08d56a400]
22:54:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 5 (0x7fa08d138400) [pid = 1880] [serial = 5] [outer = 0x7fa09732e800]
22:54:34 INFO - PROCESS | 1880 | [1880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
22:54:34 INFO - PROCESS | 1880 | 1447484074798 Marionette INFO Accepted connection conn0 from 127.0.0.1:34000
22:54:34 INFO - PROCESS | 1880 | 1447484074799 Marionette DEBUG conn0 client <- {"applicationType":"gecko","marionetteProtocol":2}
22:54:34 INFO - PROCESS | 1880 | [1880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
22:54:34 INFO - PROCESS | 1880 | 1447484074991 Marionette INFO Accepted connection conn1 from 127.0.0.1:34001
22:54:34 INFO - PROCESS | 1880 | 1447484074993 Marionette DEBUG conn1 client <- {"applicationType":"gecko","marionetteProtocol":2}
22:54:35 INFO - PROCESS | 1880 | 1447484074997 Marionette INFO Closed connection conn0
22:54:35 INFO - PROCESS | 1880 | [1880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 841
22:54:35 INFO - PROCESS | 1880 | 1447484075050 Marionette INFO Accepted connection conn2 from 127.0.0.1:34002
22:54:35 INFO - PROCESS | 1880 | 1447484075051 Marionette DEBUG conn2 client <- {"applicationType":"gecko","marionetteProtocol":2}
22:54:35 INFO - PROCESS | 1880 | 1447484075080 Marionette INFO Closed connection conn2
22:54:35 INFO - PROCESS | 1880 | 1447484075085 Marionette DEBUG conn1 -> {"name":"newSession","parameters":{"sessionId":null,"capabilities":null}}
22:54:35 INFO - PROCESS | 1880 | [1880] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 966
22:54:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa085b8f000 == 3 [pid = 1880] [id = 3]
22:54:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 6 (0x7fa084ff7c00) [pid = 1880] [serial = 6] [outer = (nil)]
22:54:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa085b8f800 == 4 [pid = 1880] [id = 4]
22:54:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 7 (0x7fa084ff8400) [pid = 1880] [serial = 7] [outer = (nil)]
22:54:36 INFO - PROCESS | 1880 | [1880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
22:54:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa084c5e800 == 5 [pid = 1880] [id = 5]
22:54:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 8 (0x7fa082c04400) [pid = 1880] [serial = 8] [outer = (nil)]
22:54:37 INFO - PROCESS | 1880 | [1880] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
22:54:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 9 (0x7fa084ff7800) [pid = 1880] [serial = 9] [outer = 0x7fa082c04400]
22:54:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 10 (0x7fa08282d000) [pid = 1880] [serial = 10] [outer = 0x7fa084ff7c00]
22:54:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 11 (0x7fa08282d800) [pid = 1880] [serial = 11] [outer = 0x7fa084ff8400]
22:54:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 12 (0x7fa08282f400) [pid = 1880] [serial = 12] [outer = 0x7fa082c04400]
22:54:38 INFO - PROCESS | 1880 | 1447484078509 Marionette INFO loaded listener.js
22:54:38 INFO - PROCESS | 1880 | 1447484078540 Marionette INFO loaded listener.js
22:54:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 13 (0x7fa081afbc00) [pid = 1880] [serial = 13] [outer = 0x7fa082c04400]
22:54:38 INFO - PROCESS | 1880 | 1447484078955 Marionette DEBUG conn1 client <- {"sessionId":"b5b76e46-6046-4df9-bd6a-6b171639d0e3","capabilities":{"browserName":"Firefox","browserVersion":"45.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":"1","raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20151113211133","device":"desktop","version":"45.0a1"}}
22:54:39 INFO - PROCESS | 1880 | [1880] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:54:39 INFO - PROCESS | 1880 | 1447484079230 Marionette DEBUG conn1 -> {"name":"getContext"}
22:54:39 INFO - PROCESS | 1880 | 1447484079233 Marionette DEBUG conn1 client <- {"value":"content"}
22:54:39 INFO - PROCESS | 1880 | 1447484079630 Marionette DEBUG conn1 -> {"name":"setContext","parameters":{"value":"chrome"}}
22:54:39 INFO - PROCESS | 1880 | 1447484079632 Marionette DEBUG conn1 client <- {}
22:54:39 INFO - PROCESS | 1880 | 1447484079700 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}}
22:54:40 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/toolkit/xre/nsXREDirProvider.cpp, line 1399
22:54:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44c566800 == 1 [pid = 1930] [id = 1]
22:54:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 1 (0x7fa44b109c00) [pid = 1930] [serial = 1] [outer = (nil)]
22:54:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 2 (0x7fa44b1d4400) [pid = 1930] [serial = 2] [outer = 0x7fa44b109c00]
22:54:41 INFO - PROCESS | 1880 | [Parent 1880] WARNING: Could not get disk information from DiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/storage/DOMStorageIPC.cpp, line 320
22:54:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:54:42 INFO - PROCESS | 1880 | [Parent 1880] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 319
22:54:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 3 (0x7fa44abd5c00) [pid = 1930] [serial = 3] [outer = 0x7fa44b109c00]
22:54:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 214
22:54:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_TRUE(startupCache) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/xbl/nsXBLDocumentInfo.cpp, line 282
22:54:42 INFO - PROCESS | 1880 | [Parent 1880] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109
22:54:42 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:54:42 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0d8000 == 2 [pid = 1930] [id = 2]
22:54:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 4 (0x7fa4496e5000) [pid = 1930] [serial = 4] [outer = (nil)]
22:54:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 5 (0x7fa4496e6000) [pid = 1930] [serial = 5] [outer = 0x7fa4496e5000]
22:54:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa07edd9000 == 6 [pid = 1880] [id = 6]
22:54:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 14 (0x7fa07d2f0800) [pid = 1880] [serial = 14] [outer = (nil)]
22:54:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 15 (0x7fa07d2f4c00) [pid = 1880] [serial = 15] [outer = 0x7fa07d2f0800]
22:54:43 INFO - PROCESS | 1880 | 1447484083363 Marionette INFO loaded listener.js
22:54:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 16 (0x7fa07eff2800) [pid = 1880] [serial = 16] [outer = 0x7fa07d2f0800]
22:54:43 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:54:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 6 (0x7fa44953f400) [pid = 1930] [serial = 6] [outer = 0x7fa4496e5000]
22:54:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa083a5e800 == 7 [pid = 1880] [id = 7]
22:54:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 17 (0x7fa08222a000) [pid = 1880] [serial = 17] [outer = (nil)]
22:54:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 18 (0x7fa08282e400) [pid = 1880] [serial = 18] [outer = 0x7fa08222a000]
22:54:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 19 (0x7fa081caf800) [pid = 1880] [serial = 19] [outer = 0x7fa08222a000]
22:54:44 INFO - PROCESS | 1880 | [Parent 1880] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 101
22:54:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa07d25a800 == 8 [pid = 1880] [id = 8]
22:54:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 20 (0x7fa07efe4400) [pid = 1880] [serial = 20] [outer = (nil)]
22:54:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 21 (0x7fa084fee800) [pid = 1880] [serial = 21] [outer = 0x7fa07efe4400]
22:54:44 INFO - PROCESS | 1880 | [Parent 1880] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:54:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 22 (0x7fa082c11000) [pid = 1880] [serial = 22] [outer = 0x7fa07efe4400]
22:54:45 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:54:45 INFO - document served over http requires an http
22:54:45 INFO - sub-resource via fetch-request using the http-csp
22:54:45 INFO - delivery method with keep-origin-redirect and when
22:54:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:54:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:54:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:54:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:54:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:54:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:54:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:54:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:54:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:54:45 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:54:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2338ms
22:54:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
22:54:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449581000 == 3 [pid = 1930] [id = 3]
22:54:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 7 (0x7fa4495b0800) [pid = 1930] [serial = 7] [outer = (nil)]
22:54:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 8 (0x7fa4495b1800) [pid = 1930] [serial = 8] [outer = 0x7fa4495b0800]
22:54:45 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:54:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 9 (0x7fa449292800) [pid = 1930] [serial = 9] [outer = 0x7fa4495b0800]
22:54: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
22:54:46 INFO - document served over http requires an http
22:54:46 INFO - sub-resource via fetch-request using the http-csp
22:54:46 INFO - delivery method with no-redirect and when
22:54: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"
22:54:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:54:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:54:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:54:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:54:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:54:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:54:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:54:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:54: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
22:54:46 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1530ms
22:54:46 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:54:47 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44926f000 == 4 [pid = 1930] [id = 4]
22:54:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 10 (0x7fa44929dc00) [pid = 1930] [serial = 10] [outer = (nil)]
22:54:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 11 (0x7fa44929ec00) [pid = 1930] [serial = 11] [outer = 0x7fa44929dc00]
22:54:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:54:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 12 (0x7fa44c541800) [pid = 1930] [serial = 12] [outer = 0x7fa44929dc00]
22:54:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa084c5e800 == 7 [pid = 1880] [id = 5]
22:54: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
22:54:48 INFO - document served over http requires an http
22:54:48 INFO - sub-resource via fetch-request using the http-csp
22:54:48 INFO - delivery method with swap-origin-redirect and when
22:54: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"
22:54:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:54:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:54:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:54:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:54:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:54:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:54:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:54: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
22:54:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2240ms
22:54:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:54:49 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490eb800 == 5 [pid = 1930] [id = 5]
22:54:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 13 (0x7fa448f32c00) [pid = 1930] [serial = 13] [outer = (nil)]
22:54:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 14 (0x7fa448f34000) [pid = 1930] [serial = 14] [outer = 0x7fa448f32c00]
22:54:49 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:54:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 15 (0x7fa44e326400) [pid = 1930] [serial = 15] [outer = 0x7fa448f32c00]
22:54:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448ca2000 == 6 [pid = 1930] [id = 6]
22:54:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 16 (0x7fa448c58800) [pid = 1930] [serial = 16] [outer = (nil)]
22:54:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 17 (0x7fa448c5c800) [pid = 1930] [serial = 17] [outer = 0x7fa448c58800]
22:54: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
22:54:50 INFO - document served over http requires an http
22:54:50 INFO - sub-resource via iframe-tag using the http-csp
22:54:50 INFO - delivery method with keep-origin-redirect and when
22:54: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"
22:54:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:54:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:54:50 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:54:50 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:54:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:54:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:54: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
22:54:50 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1390ms
22:54:50 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:54:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb0000 == 7 [pid = 1930] [id = 7]
22:54:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 18 (0x7fa448b60400) [pid = 1930] [serial = 18] [outer = (nil)]
22:54:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 19 (0x7fa448b61400) [pid = 1930] [serial = 19] [outer = 0x7fa448b60400]
22:54:51 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:54:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 20 (0x7fa448b68000) [pid = 1930] [serial = 20] [outer = 0x7fa448b60400]
22:54:51 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44880b800 == 8 [pid = 1930] [id = 8]
22:54:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 21 (0x7fa448f30800) [pid = 1930] [serial = 21] [outer = (nil)]
22:54:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 22 (0x7fa44888b800) [pid = 1930] [serial = 22] [outer = 0x7fa448f30800]
22:54:51 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:54:51 INFO - document served over http requires an http
22:54:51 INFO - sub-resource via iframe-tag using the http-csp
22:54:51 INFO - delivery method with no-redirect and when
22:54:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:54:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:54:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:54:51 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:54:51 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:54:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:54:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:54:51 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
22:54:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1479ms
22:54:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:54:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448818800 == 9 [pid = 1930] [id = 9]
22:54:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 23 (0x7fa448894400) [pid = 1930] [serial = 23] [outer = (nil)]
22:54:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 24 (0x7fa448895400) [pid = 1930] [serial = 24] [outer = 0x7fa448894400]
22:54:52 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:54:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 25 (0x7fa448c53400) [pid = 1930] [serial = 25] [outer = 0x7fa448894400]
22:54:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb3800 == 10 [pid = 1930] [id = 10]
22:54:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 26 (0x7fa448c5a800) [pid = 1930] [serial = 26] [outer = (nil)]
22:54:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 27 (0x7fa448f29000) [pid = 1930] [serial = 27] [outer = 0x7fa448c5a800]
22:54:53 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:54:53 INFO - document served over http requires an http
22:54:53 INFO - sub-resource via iframe-tag using the http-csp
22:54:53 INFO - delivery method with swap-origin-redirect and when
22:54:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:54:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:54:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:54:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:54:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:54:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:54:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:54:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html:23:7
22:54:53 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1741ms
22:54:53 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:54:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb9800 == 11 [pid = 1930] [id = 11]
22:54:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 28 (0x7fa448890800) [pid = 1930] [serial = 28] [outer = (nil)]
22:54:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 29 (0x7fa448f35400) [pid = 1930] [serial = 29] [outer = 0x7fa448890800]
22:54:54 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:54:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 30 (0x7fa4495b2c00) [pid = 1930] [serial = 30] [outer = 0x7fa448890800]
22:54:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448ca2000 == 10 [pid = 1930] [id = 6]
22:54:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490eb800 == 9 [pid = 1930] [id = 5]
22:54:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44926f000 == 8 [pid = 1930] [id = 4]
22:54:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449581000 == 7 [pid = 1930] [id = 3]
22:54:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0d8000 == 6 [pid = 1930] [id = 2]
22:54:55 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:54:55 INFO - document served over http requires an http
22:54:55 INFO - sub-resource via script-tag using the http-csp
22:54:55 INFO - delivery method with keep-origin-redirect and when
22:54:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:54:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:54:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:54:55 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:54:55 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:54:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:54:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:54:55 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html:23:7
22:54:55 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2083ms
22:54:55 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
22:54:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490f3000 == 7 [pid = 1930] [id = 12]
22:54:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 31 (0x7fa448b5e000) [pid = 1930] [serial = 31] [outer = (nil)]
22:54:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 32 (0x7fa44929b000) [pid = 1930] [serial = 32] [outer = 0x7fa448b5e000]
22:54:56 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:54:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 33 (0x7fa448899000) [pid = 1930] [serial = 33] [outer = 0x7fa448b5e000]
22:54:57 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
22:54:57 INFO - document served over http requires an http
22:54:57 INFO - sub-resource via script-tag using the http-csp
22:54:57 INFO - delivery method with no-redirect and when
22:54: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"
22:54:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:54:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:54:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:54:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:54:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:54:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:54:57 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
22:54:57 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2041ms
22:54:57 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:54:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0dc000 == 8 [pid = 1930] [id = 13]
22:54:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 34 (0x7fa449295c00) [pid = 1930] [serial = 34] [outer = (nil)]
22:54:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 35 (0x7fa44adca400) [pid = 1930] [serial = 35] [outer = 0x7fa449295c00]
22:54:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:54:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 36 (0x7fa44ae61c00) [pid = 1930] [serial = 36] [outer = 0x7fa449295c00]
22:54:59 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
22:54:59 INFO - document served over http requires an http
22:54:59 INFO - sub-resource via script-tag using the http-csp
22:54:59 INFO - delivery method with swap-origin-redirect and when
22:54: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"
22:54:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:54:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:54:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:54:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:54:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:54:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:54:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:54:59 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
22:54:59 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1639ms
22:54:59 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:54:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44b152000 == 9 [pid = 1930] [id = 14]
22:54:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 37 (0x7fa44abc9c00) [pid = 1930] [serial = 37] [outer = (nil)]
22:54:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 38 (0x7fa44c515000) [pid = 1930] [serial = 38] [outer = 0x7fa44abc9c00]
22:55:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 39 (0x7fa44e323800) [pid = 1930] [serial = 39] [outer = 0x7fa44abc9c00]
22:55:00 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:55:00 INFO - document served over http requires an http
22:55:00 INFO - sub-resource via xhr-request using the http-csp
22:55:00 INFO - delivery method with keep-origin-redirect and when
22:55:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:55:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:00 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:55:00 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:55:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:00 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:55:00 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1487ms
22:55:00 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
22:55:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aeb8000 == 10 [pid = 1930] [id = 15]
22:55:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 40 (0x7fa44b1cfc00) [pid = 1930] [serial = 40] [outer = (nil)]
22:55:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 41 (0x7fa44e32bc00) [pid = 1930] [serial = 41] [outer = 0x7fa44b1cfc00]
22:55:01 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa44e44c400) [pid = 1930] [serial = 42] [outer = 0x7fa44b1cfc00]
22:55:02 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
22:55:02 INFO - document served over http requires an http
22:55:02 INFO - sub-resource via xhr-request using the http-csp
22:55:02 INFO - delivery method with no-redirect and when
22:55:02 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:55:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:55:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:55:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:02 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
22:55:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1782ms
22:55:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:55:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aec7800 == 11 [pid = 1930] [id = 16]
22:55:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 43 (0x7fa4483d5800) [pid = 1930] [serial = 43] [outer = (nil)]
22:55:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa4483d6c00) [pid = 1930] [serial = 44] [outer = 0x7fa4483d5800]
22:55:04 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 45 (0x7fa448f35c00) [pid = 1930] [serial = 45] [outer = 0x7fa4483d5800]
22:55:05 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
22:55:05 INFO - document served over http requires an http
22:55:05 INFO - sub-resource via xhr-request using the http-csp
22:55:05 INFO - delivery method with swap-origin-redirect and when
22:55: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"
22:55:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:55:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:55:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:05 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
22:55:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2489ms
22:55:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:55:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b66800 == 12 [pid = 1930] [id = 17]
22:55:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 46 (0x7fa4483d6000) [pid = 1930] [serial = 46] [outer = (nil)]
22:55:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 47 (0x7fa44953f000) [pid = 1930] [serial = 47] [outer = 0x7fa4483d6000]
22:55:06 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 48 (0x7fa448612400) [pid = 1930] [serial = 48] [outer = 0x7fa4483d6000]
22:55:07 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:55:07 INFO - document served over http requires an https
22:55:07 INFO - sub-resource via fetch-request using the http-csp
22:55:07 INFO - delivery method with keep-origin-redirect and when
22:55: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"
22:55:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:55:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:55:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:55:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:07 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html:23:7
22:55:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2698ms
22:55:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
22:55:08 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44b152000 == 11 [pid = 1930] [id = 14]
22:55:08 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0dc000 == 10 [pid = 1930] [id = 13]
22:55:08 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490f3000 == 9 [pid = 1930] [id = 12]
22:55:08 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb9800 == 8 [pid = 1930] [id = 11]
22:55:08 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb3800 == 7 [pid = 1930] [id = 10]
22:55:08 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb0000 == 6 [pid = 1930] [id = 7]
22:55:08 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448818800 == 5 [pid = 1930] [id = 9]
22:55:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44881a000 == 6 [pid = 1930] [id = 18]
22:55:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 49 (0x7fa44861bc00) [pid = 1930] [serial = 49] [outer = (nil)]
22:55:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 50 (0x7fa44861e800) [pid = 1930] [serial = 50] [outer = 0x7fa44861bc00]
22:55:09 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 51 (0x7fa448895000) [pid = 1930] [serial = 51] [outer = 0x7fa44861bc00]
22:55:10 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
22:55:10 INFO - document served over http requires an https
22:55:10 INFO - sub-resource via fetch-request using the http-csp
22:55:10 INFO - delivery method with no-redirect and when
22:55: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"
22:55:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:10 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:55:10 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:55:10 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:55:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:10 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
22:55:10 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2538ms
22:55:10 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:55:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449267800 == 7 [pid = 1930] [id = 19]
22:55:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 52 (0x7fa44861c000) [pid = 1930] [serial = 52] [outer = (nil)]
22:55:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 53 (0x7fa448f2bc00) [pid = 1930] [serial = 53] [outer = 0x7fa44861c000]
22:55:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 54 (0x7fa44929a800) [pid = 1930] [serial = 54] [outer = 0x7fa44861c000]
22:55:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44880b800 == 6 [pid = 1930] [id = 8]
22:55:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aec7800 == 5 [pid = 1930] [id = 16]
22:55:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b66800 == 4 [pid = 1930] [id = 17]
22:55:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aeb8000 == 3 [pid = 1930] [id = 15]
22:55:12 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
22:55:12 INFO - document served over http requires an https
22:55:12 INFO - sub-resource via fetch-request using the http-csp
22:55:12 INFO - delivery method with swap-origin-redirect and when
22:55:12 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:55:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:55:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:55:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:55:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:12 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
22:55:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1910ms
22:55:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:55:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44880d000 == 4 [pid = 1930] [id = 20]
22:55:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 55 (0x7fa448620800) [pid = 1930] [serial = 55] [outer = (nil)]
22:55:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 56 (0x7fa448892400) [pid = 1930] [serial = 56] [outer = 0x7fa448620800]
22:55:13 INFO - PROCESS | 1880 | --DOMWINDOW == 21 (0x7fa091c63400) [pid = 1880] [serial = 2] [outer = (nil)] [url = about:blank]
22:55:13 INFO - PROCESS | 1880 | --DOMWINDOW == 20 (0x7fa08282f400) [pid = 1880] [serial = 12] [outer = (nil)] [url = about:blank]
22:55:13 INFO - PROCESS | 1880 | --DOMWINDOW == 19 (0x7fa084ff7800) [pid = 1880] [serial = 9] [outer = (nil)] [url = about:blank]
22:55:13 INFO - PROCESS | 1880 | --DOMWINDOW == 18 (0x7fa08282e400) [pid = 1880] [serial = 18] [outer = (nil)] [url = about:blank]
22:55:13 INFO - PROCESS | 1880 | --DOMWINDOW == 17 (0x7fa07d2f4c00) [pid = 1880] [serial = 15] [outer = (nil)] [url = about:blank]
22:55:13 INFO - PROCESS | 1880 | --DOMWINDOW == 16 (0x7fa084fee800) [pid = 1880] [serial = 21] [outer = (nil)] [url = about:blank]
22:55:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 57 (0x7fa448f29800) [pid = 1930] [serial = 57] [outer = 0x7fa448620800]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 56 (0x7fa449295c00) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 55 (0x7fa4483d6000) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 54 (0x7fa448894400) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 53 (0x7fa44929dc00) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 52 (0x7fa4495b0800) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 51 (0x7fa448b5e000) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 50 (0x7fa448890800) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 49 (0x7fa448c58800) [pid = 1930] [serial = 16] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 48 (0x7fa4483d5800) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 47 (0x7fa4496e5000) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 46 (0x7fa44b1cfc00) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 45 (0x7fa448f30800) [pid = 1930] [serial = 21] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484091541]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 44 (0x7fa448f32c00) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa448c5a800) [pid = 1930] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 42 (0x7fa448b60400) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa44abc9c00) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 40 (0x7fa44b1d4400) [pid = 1930] [serial = 2] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 39 (0x7fa44953f000) [pid = 1930] [serial = 47] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 38 (0x7fa4483d6c00) [pid = 1930] [serial = 44] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 37 (0x7fa448c5c800) [pid = 1930] [serial = 17] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 36 (0x7fa448b61400) [pid = 1930] [serial = 19] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 35 (0x7fa44e32bc00) [pid = 1930] [serial = 41] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 34 (0x7fa448f35400) [pid = 1930] [serial = 29] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 33 (0x7fa44929b000) [pid = 1930] [serial = 32] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 32 (0x7fa44929ec00) [pid = 1930] [serial = 11] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 31 (0x7fa448f34000) [pid = 1930] [serial = 14] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 30 (0x7fa4496e6000) [pid = 1930] [serial = 5] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 29 (0x7fa44c515000) [pid = 1930] [serial = 38] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 28 (0x7fa44888b800) [pid = 1930] [serial = 22] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484091541]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 27 (0x7fa448f29000) [pid = 1930] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 26 (0x7fa448895400) [pid = 1930] [serial = 24] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 25 (0x7fa44adca400) [pid = 1930] [serial = 35] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 24 (0x7fa4495b1800) [pid = 1930] [serial = 8] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 23 (0x7fa44861e800) [pid = 1930] [serial = 50] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 22 (0x7fa44861bc00) [pid = 1930] [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]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 21 (0x7fa448f35c00) [pid = 1930] [serial = 45] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 20 (0x7fa44e44c400) [pid = 1930] [serial = 42] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | --DOMWINDOW == 19 (0x7fa44e323800) [pid = 1930] [serial = 39] [outer = (nil)] [url = about:blank]
22:55:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 17 (0x7fa0816e3c00) [pid = 1880] [serial = 23] [outer = 0x7fa07efe4400]
22:55:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448821000 == 5 [pid = 1930] [id = 21]
22:55:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 20 (0x7fa4483d1c00) [pid = 1930] [serial = 58] [outer = (nil)]
22:55:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 21 (0x7fa44888ac00) [pid = 1930] [serial = 59] [outer = 0x7fa4483d1c00]
22:55:14 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
22:55:14 INFO - document served over http requires an https
22:55:14 INFO - sub-resource via iframe-tag using the http-csp
22:55:14 INFO - delivery method with keep-origin-redirect and when
22:55: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"
22:55:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:55:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:55:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:14 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
22:55:14 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2331ms
22:55:14 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:55:15 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490ea000 == 6 [pid = 1930] [id = 22]
22:55:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 22 (0x7fa44861b000) [pid = 1930] [serial = 60] [outer = (nil)]
22:55:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 23 (0x7fa448b5fc00) [pid = 1930] [serial = 61] [outer = 0x7fa44861b000]
22:55:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 24 (0x7fa448f34000) [pid = 1930] [serial = 62] [outer = 0x7fa44861b000]
22:55:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b70000 == 7 [pid = 1930] [id = 23]
22:55:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 25 (0x7fa4483ce000) [pid = 1930] [serial = 63] [outer = (nil)]
22:55:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 26 (0x7fa448614000) [pid = 1930] [serial = 64] [outer = 0x7fa4483ce000]
22:55:16 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
22:55:16 INFO - document served over http requires an https
22:55:16 INFO - sub-resource via iframe-tag using the http-csp
22:55:16 INFO - delivery method with no-redirect and when
22:55: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"
22:55:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:55:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:55:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:16 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
22:55:16 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1429ms
22:55:16 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:55:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44957d000 == 8 [pid = 1930] [id = 24]
22:55:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 27 (0x7fa44888a800) [pid = 1930] [serial = 65] [outer = (nil)]
22:55:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 28 (0x7fa448b5e800) [pid = 1930] [serial = 66] [outer = 0x7fa44888a800]
22:55:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 29 (0x7fa44929d000) [pid = 1930] [serial = 67] [outer = 0x7fa44888a800]
22:55:17 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aeb5000 == 9 [pid = 1930] [id = 25]
22:55:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 30 (0x7fa449541800) [pid = 1930] [serial = 68] [outer = (nil)]
22:55:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 31 (0x7fa4495acc00) [pid = 1930] [serial = 69] [outer = 0x7fa449541800]
22:55:18 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
22:55:18 INFO - document served over http requires an https
22:55:18 INFO - sub-resource via iframe-tag using the http-csp
22:55:18 INFO - delivery method with swap-origin-redirect and when
22:55: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"
22:55:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:55:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:55:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:18 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
22:55:18 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1829ms
22:55:18 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:55:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aec7000 == 10 [pid = 1930] [id = 26]
22:55:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 32 (0x7fa448898000) [pid = 1930] [serial = 70] [outer = (nil)]
22:55:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 33 (0x7fa4495a8400) [pid = 1930] [serial = 71] [outer = 0x7fa448898000]
22:55:18 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 34 (0x7fa4496ed000) [pid = 1930] [serial = 72] [outer = 0x7fa448898000]
22:55:20 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
22:55:20 INFO - document served over http requires an https
22:55:20 INFO - sub-resource via script-tag using the http-csp
22:55:20 INFO - delivery method with keep-origin-redirect and when
22:55: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"
22:55:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:55:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:55:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:20 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
22:55:20 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2094ms
22:55:20 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
22:55:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b63800 == 11 [pid = 1930] [id = 27]
22:55:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 35 (0x7fa448617800) [pid = 1930] [serial = 73] [outer = (nil)]
22:55:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 36 (0x7fa44861f000) [pid = 1930] [serial = 74] [outer = 0x7fa448617800]
22:55:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 37 (0x7fa448c56c00) [pid = 1930] [serial = 75] [outer = 0x7fa448617800]
22:55:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448821000 == 10 [pid = 1930] [id = 21]
22:55:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44880d000 == 9 [pid = 1930] [id = 20]
22:55:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449267800 == 8 [pid = 1930] [id = 19]
22:55:22 INFO - PROCESS | 1880 | --DOMWINDOW == 36 (0x7fa4495b2c00) [pid = 1930] [serial = 30] [outer = (nil)] [url = about:blank]
22:55:22 INFO - PROCESS | 1880 | --DOMWINDOW == 35 (0x7fa448b68000) [pid = 1930] [serial = 20] [outer = (nil)] [url = about:blank]
22:55:22 INFO - PROCESS | 1880 | --DOMWINDOW == 34 (0x7fa448c53400) [pid = 1930] [serial = 25] [outer = (nil)] [url = about:blank]
22:55:22 INFO - PROCESS | 1880 | --DOMWINDOW == 33 (0x7fa44c541800) [pid = 1930] [serial = 12] [outer = (nil)] [url = about:blank]
22:55:22 INFO - PROCESS | 1880 | --DOMWINDOW == 32 (0x7fa44e326400) [pid = 1930] [serial = 15] [outer = (nil)] [url = about:blank]
22:55:22 INFO - PROCESS | 1880 | --DOMWINDOW == 31 (0x7fa44953f400) [pid = 1930] [serial = 6] [outer = (nil)] [url = about:blank]
22:55:22 INFO - PROCESS | 1880 | --DOMWINDOW == 30 (0x7fa448899000) [pid = 1930] [serial = 33] [outer = (nil)] [url = about:blank]
22:55:22 INFO - PROCESS | 1880 | --DOMWINDOW == 29 (0x7fa44ae61c00) [pid = 1930] [serial = 36] [outer = (nil)] [url = about:blank]
22:55:22 INFO - PROCESS | 1880 | --DOMWINDOW == 28 (0x7fa449292800) [pid = 1930] [serial = 9] [outer = (nil)] [url = about:blank]
22:55:22 INFO - PROCESS | 1880 | --DOMWINDOW == 27 (0x7fa448612400) [pid = 1930] [serial = 48] [outer = (nil)] [url = about:blank]
22:55:22 INFO - PROCESS | 1880 | --DOMWINDOW == 26 (0x7fa448895000) [pid = 1930] [serial = 51] [outer = (nil)] [url = about:blank]
22:55:22 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
22:55:22 INFO - document served over http requires an https
22:55:22 INFO - sub-resource via script-tag using the http-csp
22:55:22 INFO - delivery method with no-redirect and when
22:55: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"
22:55:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:55:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:55:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:22 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
22:55:22 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2301ms
22:55:22 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:55:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448c9d800 == 9 [pid = 1930] [id = 28]
22:55:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 27 (0x7fa4483d6400) [pid = 1930] [serial = 76] [outer = (nil)]
22:55:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 28 (0x7fa448c5ec00) [pid = 1930] [serial = 77] [outer = 0x7fa4483d6400]
22:55:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 29 (0x7fa44929fc00) [pid = 1930] [serial = 78] [outer = 0x7fa4483d6400]
22:55:23 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
22:55:23 INFO - document served over http requires an https
22:55:23 INFO - sub-resource via script-tag using the http-csp
22:55:23 INFO - delivery method with swap-origin-redirect and when
22:55: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"
22:55:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:23 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:55:23 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:55:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:23 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
22:55:23 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1174ms
22:55:23 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:55:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490e3000 == 10 [pid = 1930] [id = 29]
22:55:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 30 (0x7fa448f2b800) [pid = 1930] [serial = 79] [outer = (nil)]
22:55:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 31 (0x7fa44ab43400) [pid = 1930] [serial = 80] [outer = 0x7fa448f2b800]
22:55:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 32 (0x7fa44add6400) [pid = 1930] [serial = 81] [outer = 0x7fa448f2b800]
22:55:24 INFO - PROCESS | 1880 | --DOMWINDOW == 31 (0x7fa448f2bc00) [pid = 1930] [serial = 53] [outer = (nil)] [url = about:blank]
22:55:24 INFO - PROCESS | 1880 | --DOMWINDOW == 30 (0x7fa448b5fc00) [pid = 1930] [serial = 61] [outer = (nil)] [url = about:blank]
22:55:24 INFO - PROCESS | 1880 | --DOMWINDOW == 29 (0x7fa44888ac00) [pid = 1930] [serial = 59] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:55:24 INFO - PROCESS | 1880 | --DOMWINDOW == 28 (0x7fa448892400) [pid = 1930] [serial = 56] [outer = (nil)] [url = about:blank]
22:55:24 INFO - PROCESS | 1880 | --DOMWINDOW == 27 (0x7fa4483d1c00) [pid = 1930] [serial = 58] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:55:24 INFO - PROCESS | 1880 | --DOMWINDOW == 26 (0x7fa448620800) [pid = 1930] [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]
22:55:25 INFO - PROCESS | 1880 | --DOMWINDOW == 16 (0x7fa082c11000) [pid = 1880] [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.]
22:55:25 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
22:55:25 INFO - document served over http requires an https
22:55:25 INFO - sub-resource via xhr-request using the http-csp
22:55:25 INFO - delivery method with keep-origin-redirect and when
22:55: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"
22:55:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:55:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:55:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:25 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
22:55:25 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1375ms
22:55:25 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
22:55:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449273800 == 11 [pid = 1930] [id = 30]
22:55:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 27 (0x7fa448f2bc00) [pid = 1930] [serial = 82] [outer = (nil)]
22:55:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 28 (0x7fa44ab38000) [pid = 1930] [serial = 83] [outer = 0x7fa448f2bc00]
22:55:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 29 (0x7fa44c514000) [pid = 1930] [serial = 84] [outer = 0x7fa448f2bc00]
22:55:26 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
22:55:26 INFO - document served over http requires an https
22:55:26 INFO - sub-resource via xhr-request using the http-csp
22:55:26 INFO - delivery method with no-redirect and when
22:55: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"
22:55:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:55:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:55:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:26 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
22:55:26 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1235ms
22:55:26 INFO - TEST-START | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:55:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44abad800 == 12 [pid = 1930] [id = 31]
22:55:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 30 (0x7fa44ae68c00) [pid = 1930] [serial = 85] [outer = (nil)]
22:55:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 31 (0x7fa44e326400) [pid = 1930] [serial = 86] [outer = 0x7fa44ae68c00]
22:55:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 32 (0x7fa44e446c00) [pid = 1930] [serial = 87] [outer = 0x7fa44ae68c00]
22:55:27 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
22:55:27 INFO - document served over http requires an https
22:55:27 INFO - sub-resource via xhr-request using the http-csp
22:55:27 INFO - delivery method with swap-origin-redirect and when
22:55:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:55:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:55:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:55:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:27 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
22:55:27 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1274ms
22:55:27 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:55:28 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44881f000 == 13 [pid = 1930] [id = 32]
22:55:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 33 (0x7fa44888f400) [pid = 1930] [serial = 88] [outer = (nil)]
22:55:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 34 (0x7fa448b59800) [pid = 1930] [serial = 89] [outer = 0x7fa44888f400]
22:55:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 35 (0x7fa4495b4000) [pid = 1930] [serial = 90] [outer = 0x7fa44888f400]
22:55:29 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
22:55:29 INFO - document served over http requires an http
22:55:29 INFO - sub-resource via fetch-request using the http-csp
22:55:29 INFO - delivery method with keep-origin-redirect and when
22:55: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"
22:55:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:29 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:55:29 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:55:29 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:55:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:29 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
22:55:29 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1981ms
22:55:29 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
22:55:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e537800 == 14 [pid = 1930] [id = 33]
22:55:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 36 (0x7fa44e333000) [pid = 1930] [serial = 91] [outer = (nil)]
22:55:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 37 (0x7fa44e499800) [pid = 1930] [serial = 92] [outer = 0x7fa44e333000]
22:55:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 38 (0x7fa44e4a0000) [pid = 1930] [serial = 93] [outer = 0x7fa44e333000]
22:55:32 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
22:55:32 INFO - document served over http requires an http
22:55:32 INFO - sub-resource via fetch-request using the http-csp
22:55:32 INFO - delivery method with no-redirect and when
22:55: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"
22:55:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:32 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:55:32 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:55:32 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:55:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:32 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
22:55:32 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2230ms
22:55:32 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:55:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44abad800 == 13 [pid = 1930] [id = 31]
22:55:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449273800 == 12 [pid = 1930] [id = 30]
22:55:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490e3000 == 11 [pid = 1930] [id = 29]
22:55:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448c9d800 == 10 [pid = 1930] [id = 28]
22:55:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b63800 == 9 [pid = 1930] [id = 27]
22:55:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aec7000 == 8 [pid = 1930] [id = 26]
22:55:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aeb5000 == 7 [pid = 1930] [id = 25]
22:55:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490ea000 == 6 [pid = 1930] [id = 22]
22:55:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44881a000 == 5 [pid = 1930] [id = 18]
22:55:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44957d000 == 4 [pid = 1930] [id = 24]
22:55:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b70000 == 3 [pid = 1930] [id = 23]
22:55:32 INFO - PROCESS | 1880 | --DOMWINDOW == 37 (0x7fa448f29800) [pid = 1930] [serial = 57] [outer = (nil)] [url = about:blank]
22:55:32 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b64000 == 4 [pid = 1930] [id = 34]
22:55:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 38 (0x7fa4472aa800) [pid = 1930] [serial = 94] [outer = (nil)]
22:55:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 39 (0x7fa4483d0000) [pid = 1930] [serial = 95] [outer = 0x7fa4472aa800]
22:55:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 40 (0x7fa448621400) [pid = 1930] [serial = 96] [outer = 0x7fa4472aa800]
22:55:34 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
22:55:34 INFO - document served over http requires an http
22:55:34 INFO - sub-resource via fetch-request using the http-csp
22:55:34 INFO - delivery method with swap-origin-redirect and when
22:55: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"
22:55:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:34 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:55:34 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:55:34 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:55:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:34 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
22:55:34 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2183ms
22:55:34 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:55:34 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb4800 == 5 [pid = 1930] [id = 35]
22:55:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 41 (0x7fa44888a400) [pid = 1930] [serial = 97] [outer = (nil)]
22:55:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa448b5dc00) [pid = 1930] [serial = 98] [outer = 0x7fa44888a400]
22:55:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 43 (0x7fa448b68400) [pid = 1930] [serial = 99] [outer = 0x7fa44888a400]
22:55:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490f4000 == 6 [pid = 1930] [id = 36]
22:55:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa448c5b800) [pid = 1930] [serial = 100] [outer = (nil)]
22:55:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 45 (0x7fa448f2ec00) [pid = 1930] [serial = 101] [outer = 0x7fa448c5b800]
22:55:35 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
22:55:35 INFO - document served over http requires an http
22:55:35 INFO - sub-resource via iframe-tag using the http-csp
22:55:35 INFO - delivery method with keep-origin-redirect and when
22:55:35 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:55:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:55:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:55:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:35 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
22:55:35 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1680ms
22:55:35 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:55:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44926a000 == 7 [pid = 1930] [id = 37]
22:55:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 46 (0x7fa448898800) [pid = 1930] [serial = 102] [outer = (nil)]
22:55:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 47 (0x7fa448f2b400) [pid = 1930] [serial = 103] [outer = 0x7fa448898800]
22:55:36 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 48 (0x7fa4492a0000) [pid = 1930] [serial = 104] [outer = 0x7fa448898800]
22:55:37 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0c9800 == 8 [pid = 1930] [id = 38]
22:55:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 49 (0x7fa449542000) [pid = 1930] [serial = 105] [outer = (nil)]
22:55:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 50 (0x7fa4495abc00) [pid = 1930] [serial = 106] [outer = 0x7fa449542000]
22:55:37 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
22:55:37 INFO - document served over http requires an http
22:55:37 INFO - sub-resource via iframe-tag using the http-csp
22:55:37 INFO - delivery method with no-redirect and when
22:55:37 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:55:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:55:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:55:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:37 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
22:55:37 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1393ms
22:55:37 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 49 (0x7fa44e326400) [pid = 1930] [serial = 86] [outer = (nil)] [url = about:blank]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 48 (0x7fa44ab38000) [pid = 1930] [serial = 83] [outer = (nil)] [url = about:blank]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 47 (0x7fa448614000) [pid = 1930] [serial = 64] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484116050]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 46 (0x7fa44861f000) [pid = 1930] [serial = 74] [outer = (nil)] [url = about:blank]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 45 (0x7fa44ab43400) [pid = 1930] [serial = 80] [outer = (nil)] [url = about:blank]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 44 (0x7fa448c5ec00) [pid = 1930] [serial = 77] [outer = (nil)] [url = about:blank]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa4495acc00) [pid = 1930] [serial = 69] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 42 (0x7fa448b5e800) [pid = 1930] [serial = 66] [outer = (nil)] [url = about:blank]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa4495a8400) [pid = 1930] [serial = 71] [outer = (nil)] [url = about:blank]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 40 (0x7fa448617800) [pid = 1930] [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]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 39 (0x7fa448f2bc00) [pid = 1930] [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]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 38 (0x7fa448898000) [pid = 1930] [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]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 37 (0x7fa44888a800) [pid = 1930] [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]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 36 (0x7fa4483d6400) [pid = 1930] [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]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 35 (0x7fa449541800) [pid = 1930] [serial = 68] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 34 (0x7fa448f2b800) [pid = 1930] [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]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 33 (0x7fa44861c000) [pid = 1930] [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]
22:55:37 INFO - PROCESS | 1880 | --DOMWINDOW == 32 (0x7fa4483ce000) [pid = 1930] [serial = 63] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484116050]
22:55:37 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0df800 == 9 [pid = 1930] [id = 39]
22:55:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 33 (0x7fa4483d1400) [pid = 1930] [serial = 107] [outer = (nil)]
22:55:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 34 (0x7fa4483d3800) [pid = 1930] [serial = 108] [outer = 0x7fa4483d1400]
22:55:38 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 35 (0x7fa448b5a400) [pid = 1930] [serial = 109] [outer = 0x7fa4483d1400]
22:55:38 INFO - PROCESS | 1880 | --DOMWINDOW == 34 (0x7fa44929a800) [pid = 1930] [serial = 54] [outer = (nil)] [url = about:blank]
22:55:38 INFO - PROCESS | 1880 | --DOMWINDOW == 33 (0x7fa44c514000) [pid = 1930] [serial = 84] [outer = (nil)] [url = about:blank]
22:55:38 INFO - PROCESS | 1880 | --DOMWINDOW == 32 (0x7fa44add6400) [pid = 1930] [serial = 81] [outer = (nil)] [url = about:blank]
22:55:38 INFO - PROCESS | 1880 | 1447484138499 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
22:55:38 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aeb9800 == 10 [pid = 1930] [id = 40]
22:55:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 33 (0x7fa44929a800) [pid = 1930] [serial = 110] [outer = (nil)]
22:55:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 34 (0x7fa4495b1400) [pid = 1930] [serial = 111] [outer = 0x7fa44929a800]
22:55:39 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
22:55:39 INFO - document served over http requires an http
22:55:39 INFO - sub-resource via iframe-tag using the http-csp
22:55:39 INFO - delivery method with swap-origin-redirect and when
22:55:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:55:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:39 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:55:39 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:55:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:39 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
22:55:39 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1889ms
22:55:39 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:55:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aec6000 == 11 [pid = 1930] [id = 41]
22:55:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 35 (0x7fa448f2b800) [pid = 1930] [serial = 112] [outer = (nil)]
22:55:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 36 (0x7fa44929d800) [pid = 1930] [serial = 113] [outer = 0x7fa448f2b800]
22:55:39 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 37 (0x7fa44ab41400) [pid = 1930] [serial = 114] [outer = 0x7fa448f2b800]
22:55:41 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
22:55:41 INFO - document served over http requires an http
22:55:41 INFO - sub-resource via script-tag using the http-csp
22:55:41 INFO - delivery method with keep-origin-redirect and when
22:55: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"
22:55:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:55:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:55:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:41 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
22:55:41 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1790ms
22:55:41 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
22:55:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44957b800 == 12 [pid = 1930] [id = 42]
22:55:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 38 (0x7fa448c5b400) [pid = 1930] [serial = 115] [outer = (nil)]
22:55:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 39 (0x7fa448f2b000) [pid = 1930] [serial = 116] [outer = 0x7fa448c5b400]
22:55:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 40 (0x7fa4496e2800) [pid = 1930] [serial = 117] [outer = 0x7fa448c5b400]
22:55:43 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
22:55:43 INFO - document served over http requires an http
22:55:43 INFO - sub-resource via script-tag using the http-csp
22:55:43 INFO - delivery method with no-redirect and when
22:55: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"
22:55:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:55:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:55:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:43 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
22:55:43 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2150ms
22:55:43 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:55:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb9800 == 13 [pid = 1930] [id = 43]
22:55:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 41 (0x7fa44888a800) [pid = 1930] [serial = 118] [outer = (nil)]
22:55:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa448893400) [pid = 1930] [serial = 119] [outer = 0x7fa44888a800]
22:55:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 43 (0x7fa449291400) [pid = 1930] [serial = 120] [outer = 0x7fa44888a800]
22:55:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aeb9800 == 12 [pid = 1930] [id = 40]
22:55:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0df800 == 11 [pid = 1930] [id = 39]
22:55:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0c9800 == 10 [pid = 1930] [id = 38]
22:55:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44926a000 == 9 [pid = 1930] [id = 37]
22:55:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490f4000 == 8 [pid = 1930] [id = 36]
22:55:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb4800 == 7 [pid = 1930] [id = 35]
22:55:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b64000 == 6 [pid = 1930] [id = 34]
22:55:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e537800 == 5 [pid = 1930] [id = 33]
22:55:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44881f000 == 4 [pid = 1930] [id = 32]
22:55:45 INFO - PROCESS | 1880 | --DOMWINDOW == 42 (0x7fa44929d000) [pid = 1930] [serial = 67] [outer = (nil)] [url = about:blank]
22:55:45 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa448c56c00) [pid = 1930] [serial = 75] [outer = (nil)] [url = about:blank]
22:55:45 INFO - PROCESS | 1880 | --DOMWINDOW == 40 (0x7fa4496ed000) [pid = 1930] [serial = 72] [outer = (nil)] [url = about:blank]
22:55:45 INFO - PROCESS | 1880 | --DOMWINDOW == 39 (0x7fa44929fc00) [pid = 1930] [serial = 78] [outer = (nil)] [url = about:blank]
22:55:45 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
22:55:45 INFO - document served over http requires an http
22:55:45 INFO - sub-resource via script-tag using the http-csp
22:55:45 INFO - delivery method with swap-origin-redirect and when
22:55:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:55:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:55:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:55:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:45 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
22:55:45 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2636ms
22:55:45 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:55:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448814800 == 5 [pid = 1930] [id = 44]
22:55:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 40 (0x7fa448896000) [pid = 1930] [serial = 121] [outer = (nil)]
22:55:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 41 (0x7fa448c58000) [pid = 1930] [serial = 122] [outer = 0x7fa448896000]
22:55:47 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa44929f800) [pid = 1930] [serial = 123] [outer = 0x7fa448896000]
22:55:48 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
22:55:48 INFO - document served over http requires an http
22:55:48 INFO - sub-resource via xhr-request using the http-csp
22:55:48 INFO - delivery method with keep-origin-redirect and when
22:55: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"
22:55:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:48 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:55:48 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:55:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:48 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
22:55:48 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2404ms
22:55:48 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
22:55:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449259800 == 6 [pid = 1930] [id = 45]
22:55:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 43 (0x7fa448c5dc00) [pid = 1930] [serial = 124] [outer = (nil)]
22:55:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa4495b1800) [pid = 1930] [serial = 125] [outer = 0x7fa448c5dc00]
22:55:49 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 45 (0x7fa44add4c00) [pid = 1930] [serial = 126] [outer = 0x7fa448c5dc00]
22:55:49 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
22:55:49 INFO - document served over http requires an http
22:55:49 INFO - sub-resource via xhr-request using the http-csp
22:55:49 INFO - delivery method with no-redirect and when
22:55: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"
22:55:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:55:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:55:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:49 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
22:55:49 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1331ms
22:55:49 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:55:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44adf7800 == 7 [pid = 1930] [id = 46]
22:55:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 46 (0x7fa44c53cc00) [pid = 1930] [serial = 127] [outer = (nil)]
22:55:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 47 (0x7fa44e07b800) [pid = 1930] [serial = 128] [outer = 0x7fa44c53cc00]
22:55:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 48 (0x7fa44e328000) [pid = 1930] [serial = 129] [outer = 0x7fa44c53cc00]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 47 (0x7fa44e499800) [pid = 1930] [serial = 92] [outer = (nil)] [url = about:blank]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 46 (0x7fa448f2ec00) [pid = 1930] [serial = 101] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 45 (0x7fa448b5dc00) [pid = 1930] [serial = 98] [outer = (nil)] [url = about:blank]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 44 (0x7fa4483d0000) [pid = 1930] [serial = 95] [outer = (nil)] [url = about:blank]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa448b59800) [pid = 1930] [serial = 89] [outer = (nil)] [url = about:blank]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 42 (0x7fa4495abc00) [pid = 1930] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484137132]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa448f2b400) [pid = 1930] [serial = 103] [outer = (nil)] [url = about:blank]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 40 (0x7fa4483d3800) [pid = 1930] [serial = 108] [outer = (nil)] [url = about:blank]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 39 (0x7fa4495b1400) [pid = 1930] [serial = 111] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 38 (0x7fa44888f400) [pid = 1930] [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]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 37 (0x7fa449542000) [pid = 1930] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484137132]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 36 (0x7fa448c5b800) [pid = 1930] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 35 (0x7fa44e333000) [pid = 1930] [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]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 34 (0x7fa44929a800) [pid = 1930] [serial = 110] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 33 (0x7fa4472aa800) [pid = 1930] [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]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 32 (0x7fa44888a400) [pid = 1930] [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]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 31 (0x7fa4483d1400) [pid = 1930] [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]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 30 (0x7fa448898800) [pid = 1930] [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]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 29 (0x7fa44861b000) [pid = 1930] [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]
22:55:51 INFO - PROCESS | 1880 | --DOMWINDOW == 28 (0x7fa448f34000) [pid = 1930] [serial = 62] [outer = (nil)] [url = about:blank]
22:55:51 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
22:55:51 INFO - document served over http requires an http
22:55:51 INFO - sub-resource via xhr-request using the http-csp
22:55:51 INFO - delivery method with swap-origin-redirect and when
22:55:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:55:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:51 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:55:51 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:55:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:51 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
22:55:51 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1688ms
22:55:51 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:55:51 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44af92800 == 8 [pid = 1930] [id = 47]
22:55:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 29 (0x7fa44861bc00) [pid = 1930] [serial = 130] [outer = (nil)]
22:55:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 30 (0x7fa44888fc00) [pid = 1930] [serial = 131] [outer = 0x7fa44861bc00]
22:55:52 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 31 (0x7fa4495b1400) [pid = 1930] [serial = 132] [outer = 0x7fa44861bc00]
22:55:52 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
22:55:52 INFO - document served over http requires an https
22:55:52 INFO - sub-resource via fetch-request using the http-csp
22:55:52 INFO - delivery method with keep-origin-redirect and when
22:55: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"
22:55:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:55:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:55:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:55:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:52 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
22:55:52 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1331ms
22:55:52 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
22:55:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa451a09000 == 9 [pid = 1930] [id = 48]
22:55:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 32 (0x7fa4483d5000) [pid = 1930] [serial = 133] [outer = (nil)]
22:55:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 33 (0x7fa44e492400) [pid = 1930] [serial = 134] [outer = 0x7fa4483d5000]
22:55:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 34 (0x7fa4538f0000) [pid = 1930] [serial = 135] [outer = 0x7fa4483d5000]
22:55:54 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
22:55:54 INFO - document served over http requires an https
22:55:54 INFO - sub-resource via fetch-request using the http-csp
22:55:54 INFO - delivery method with no-redirect and when
22:55: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"
22:55:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:55:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:55:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:55:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:54 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
22:55:54 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1433ms
22:55:54 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:55:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ae82000 == 10 [pid = 1930] [id = 49]
22:55:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 35 (0x7fa44721e000) [pid = 1930] [serial = 136] [outer = (nil)]
22:55:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 36 (0x7fa447222400) [pid = 1930] [serial = 137] [outer = 0x7fa44721e000]
22:55:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 37 (0x7fa448890000) [pid = 1930] [serial = 138] [outer = 0x7fa44721e000]
22:55:56 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
22:55:56 INFO - document served over http requires an https
22:55:56 INFO - sub-resource via fetch-request using the http-csp
22:55:56 INFO - delivery method with swap-origin-redirect and when
22:55:56 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:55:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:55:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:55:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:56 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
22:55:56 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1942ms
22:55:56 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:55:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447422800 == 11 [pid = 1930] [id = 50]
22:55:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 38 (0x7fa447221400) [pid = 1930] [serial = 139] [outer = (nil)]
22:55:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 39 (0x7fa4496e9800) [pid = 1930] [serial = 140] [outer = 0x7fa447221400]
22:55:57 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:55:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 40 (0x7fa44e3f3400) [pid = 1930] [serial = 141] [outer = 0x7fa447221400]
22:55:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44743d800 == 12 [pid = 1930] [id = 51]
22:55:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 41 (0x7fa447225c00) [pid = 1930] [serial = 142] [outer = (nil)]
22:55:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa4472a9800) [pid = 1930] [serial = 143] [outer = 0x7fa447225c00]
22:55:58 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
22:55:58 INFO - document served over http requires an https
22:55:58 INFO - sub-resource via iframe-tag using the http-csp
22:55:58 INFO - delivery method with keep-origin-redirect and when
22:55: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"
22:55:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:55:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:55:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:55:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:55:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:55:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:55:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:55:58 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
22:55:58 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2633ms
22:55:58 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:55:58 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44af92800 == 11 [pid = 1930] [id = 47]
22:55:58 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44adf7800 == 10 [pid = 1930] [id = 46]
22:55:58 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449259800 == 9 [pid = 1930] [id = 45]
22:55:58 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448814800 == 8 [pid = 1930] [id = 44]
22:55:58 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb9800 == 7 [pid = 1930] [id = 43]
22:55:58 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aec6000 == 6 [pid = 1930] [id = 41]
22:55:58 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44957b800 == 5 [pid = 1930] [id = 42]
22:55:58 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa4495b4000) [pid = 1930] [serial = 90] [outer = (nil)] [url = about:blank]
22:55:58 INFO - PROCESS | 1880 | --DOMWINDOW == 40 (0x7fa44e4a0000) [pid = 1930] [serial = 93] [outer = (nil)] [url = about:blank]
22:55:58 INFO - PROCESS | 1880 | --DOMWINDOW == 39 (0x7fa448621400) [pid = 1930] [serial = 96] [outer = (nil)] [url = about:blank]
22:55:58 INFO - PROCESS | 1880 | --DOMWINDOW == 38 (0x7fa4492a0000) [pid = 1930] [serial = 104] [outer = (nil)] [url = about:blank]
22:55:58 INFO - PROCESS | 1880 | --DOMWINDOW == 37 (0x7fa448b68400) [pid = 1930] [serial = 99] [outer = (nil)] [url = about:blank]
22:55:58 INFO - PROCESS | 1880 | --DOMWINDOW == 36 (0x7fa448b5a400) [pid = 1930] [serial = 109] [outer = (nil)] [url = about:blank]
22:55:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b64000 == 6 [pid = 1930] [id = 52]
22:55:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 37 (0x7fa448621400) [pid = 1930] [serial = 144] [outer = (nil)]
22:55:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 38 (0x7fa448892400) [pid = 1930] [serial = 145] [outer = 0x7fa448621400]
22:56:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 39 (0x7fa448c55c00) [pid = 1930] [serial = 146] [outer = 0x7fa448621400]
22:56:00 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448823000 == 7 [pid = 1930] [id = 53]
22:56:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 40 (0x7fa448f29800) [pid = 1930] [serial = 147] [outer = (nil)]
22:56:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 41 (0x7fa448f34800) [pid = 1930] [serial = 148] [outer = 0x7fa448f29800]
22:56:01 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
22:56:01 INFO - document served over http requires an https
22:56:01 INFO - sub-resource via iframe-tag using the http-csp
22:56:01 INFO - delivery method with no-redirect and when
22:56:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:56:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:56:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:01 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
22:56:01 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2217ms
22:56:01 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:56:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb3800 == 8 [pid = 1930] [id = 54]
22:56:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa448c61400) [pid = 1930] [serial = 149] [outer = (nil)]
22:56:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 43 (0x7fa449540000) [pid = 1930] [serial = 150] [outer = 0x7fa448c61400]
22:56:01 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa4495ae800) [pid = 1930] [serial = 151] [outer = 0x7fa448c61400]
22:56:02 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490f3000 == 9 [pid = 1930] [id = 55]
22:56:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 45 (0x7fa4496e1800) [pid = 1930] [serial = 152] [outer = (nil)]
22:56:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 46 (0x7fa4496ed000) [pid = 1930] [serial = 153] [outer = 0x7fa4496e1800]
22:56:02 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
22:56:02 INFO - document served over http requires an https
22:56:02 INFO - sub-resource via iframe-tag using the http-csp
22:56:02 INFO - delivery method with swap-origin-redirect and when
22:56: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"
22:56:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:02 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:56:02 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:56:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:02 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
22:56:02 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1633ms
22:56:02 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:56:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449566800 == 10 [pid = 1930] [id = 56]
22:56:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 47 (0x7fa4492a0400) [pid = 1930] [serial = 154] [outer = (nil)]
22:56:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 48 (0x7fa4496e5400) [pid = 1930] [serial = 155] [outer = 0x7fa4492a0400]
22:56:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 49 (0x7fa44e07fc00) [pid = 1930] [serial = 156] [outer = 0x7fa4492a0400]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 48 (0x7fa448f2b000) [pid = 1930] [serial = 116] [outer = (nil)] [url = about:blank]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 47 (0x7fa44929d800) [pid = 1930] [serial = 113] [outer = (nil)] [url = about:blank]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 46 (0x7fa4495b1800) [pid = 1930] [serial = 125] [outer = (nil)] [url = about:blank]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 45 (0x7fa448c58000) [pid = 1930] [serial = 122] [outer = (nil)] [url = about:blank]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 44 (0x7fa44e07b800) [pid = 1930] [serial = 128] [outer = (nil)] [url = about:blank]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa448893400) [pid = 1930] [serial = 119] [outer = (nil)] [url = about:blank]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 42 (0x7fa44888fc00) [pid = 1930] [serial = 131] [outer = (nil)] [url = about:blank]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa44888a800) [pid = 1930] [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]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 40 (0x7fa448c5dc00) [pid = 1930] [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]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 39 (0x7fa44861bc00) [pid = 1930] [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]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 38 (0x7fa44c53cc00) [pid = 1930] [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]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 37 (0x7fa448896000) [pid = 1930] [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]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 36 (0x7fa44ae68c00) [pid = 1930] [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]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 35 (0x7fa44add4c00) [pid = 1930] [serial = 126] [outer = (nil)] [url = about:blank]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 34 (0x7fa44e446c00) [pid = 1930] [serial = 87] [outer = (nil)] [url = about:blank]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 33 (0x7fa44929f800) [pid = 1930] [serial = 123] [outer = (nil)] [url = about:blank]
22:56:04 INFO - PROCESS | 1880 | --DOMWINDOW == 32 (0x7fa44e328000) [pid = 1930] [serial = 129] [outer = (nil)] [url = about:blank]
22:56:04 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
22:56:04 INFO - document served over http requires an https
22:56:04 INFO - sub-resource via script-tag using the http-csp
22:56:04 INFO - delivery method with keep-origin-redirect and when
22:56:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:56:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:56:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:56:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:04 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
22:56:04 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1654ms
22:56:04 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
22:56:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ab9a000 == 11 [pid = 1930] [id = 57]
22:56:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 33 (0x7fa448b59800) [pid = 1930] [serial = 157] [outer = (nil)]
22:56:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 34 (0x7fa4496e1c00) [pid = 1930] [serial = 158] [outer = 0x7fa448b59800]
22:56:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 35 (0x7fa44e32ec00) [pid = 1930] [serial = 159] [outer = 0x7fa448b59800]
22:56:05 INFO - TEST-FAIL | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:56:05 INFO - document served over http requires an https
22:56:05 INFO - sub-resource via script-tag using the http-csp
22:56:05 INFO - delivery method with no-redirect and when
22:56: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"
22:56:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:56:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:56:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:05 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html:23:7
22:56:05 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1383ms
22:56:05 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:56:05 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aecf800 == 12 [pid = 1930] [id = 58]
22:56:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 36 (0x7fa448b5d800) [pid = 1930] [serial = 160] [outer = (nil)]
22:56:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 37 (0x7fa44e449000) [pid = 1930] [serial = 161] [outer = 0x7fa448b5d800]
22:56:06 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 38 (0x7fa447405c00) [pid = 1930] [serial = 162] [outer = 0x7fa448b5d800]
22:56:07 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
22:56:07 INFO - document served over http requires an https
22:56:07 INFO - sub-resource via script-tag using the http-csp
22:56:07 INFO - delivery method with swap-origin-redirect and when
22:56:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:56:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:56:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:56:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:07 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
22:56:07 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1781ms
22:56:07 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:56:07 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449583000 == 13 [pid = 1930] [id = 59]
22:56:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 39 (0x7fa44740fc00) [pid = 1930] [serial = 163] [outer = (nil)]
22:56:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 40 (0x7fa447411000) [pid = 1930] [serial = 164] [outer = 0x7fa44740fc00]
22:56:08 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 41 (0x7fa448c60800) [pid = 1930] [serial = 165] [outer = 0x7fa44740fc00]
22:56:09 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
22:56:09 INFO - document served over http requires an https
22:56:09 INFO - sub-resource via xhr-request using the http-csp
22:56:09 INFO - delivery method with keep-origin-redirect and when
22:56:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:56:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:56:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:09 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
22:56:09 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2233ms
22:56:09 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
22:56:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b62800 == 14 [pid = 1930] [id = 60]
22:56:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa44721fc00) [pid = 1930] [serial = 166] [outer = (nil)]
22:56:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 43 (0x7fa447224400) [pid = 1930] [serial = 167] [outer = 0x7fa44721fc00]
22:56:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa4483ce400) [pid = 1930] [serial = 168] [outer = 0x7fa44721fc00]
22:56:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ab9a000 == 13 [pid = 1930] [id = 57]
22:56:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449566800 == 12 [pid = 1930] [id = 56]
22:56:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490f3000 == 11 [pid = 1930] [id = 55]
22:56:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb3800 == 10 [pid = 1930] [id = 54]
22:56:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448823000 == 9 [pid = 1930] [id = 53]
22:56:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b64000 == 8 [pid = 1930] [id = 52]
22:56:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44743d800 == 7 [pid = 1930] [id = 51]
22:56:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447422800 == 6 [pid = 1930] [id = 50]
22:56:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ae82000 == 5 [pid = 1930] [id = 49]
22:56:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa451a09000 == 4 [pid = 1930] [id = 48]
22:56:11 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa449291400) [pid = 1930] [serial = 120] [outer = (nil)] [url = about:blank]
22:56:11 INFO - PROCESS | 1880 | --DOMWINDOW == 42 (0x7fa4496e2800) [pid = 1930] [serial = 117] [outer = (nil)] [url = about:blank]
22:56:11 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa4495b1400) [pid = 1930] [serial = 132] [outer = (nil)] [url = about:blank]
22:56:12 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
22:56:12 INFO - document served over http requires an https
22:56:12 INFO - sub-resource via xhr-request using the http-csp
22:56:12 INFO - delivery method with no-redirect and when
22:56: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"
22:56:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:56:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:56:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:12 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
22:56:12 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2495ms
22:56:12 INFO - TEST-START | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:56:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b5f800 == 5 [pid = 1930] [id = 61]
22:56:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa4472b1400) [pid = 1930] [serial = 169] [outer = (nil)]
22:56:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 43 (0x7fa448613000) [pid = 1930] [serial = 170] [outer = 0x7fa4472b1400]
22:56:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa44888fc00) [pid = 1930] [serial = 171] [outer = 0x7fa4472b1400]
22:56:13 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
22:56:13 INFO - document served over http requires an https
22:56:13 INFO - sub-resource via xhr-request using the http-csp
22:56:13 INFO - delivery method with swap-origin-redirect and when
22:56:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:56:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:56:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:56:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:13 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
22:56:13 INFO - TEST-OK | /referrer-policy/origin-only/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1388ms
22:56:13 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:56:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb0000 == 6 [pid = 1930] [id = 62]
22:56:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 45 (0x7fa448617800) [pid = 1930] [serial = 172] [outer = (nil)]
22:56:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 46 (0x7fa448b59400) [pid = 1930] [serial = 173] [outer = 0x7fa448617800]
22:56:14 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 47 (0x7fa448f37400) [pid = 1930] [serial = 174] [outer = 0x7fa448617800]
22:56:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 17 (0x7fa086091400) [pid = 1880] [serial = 24] [outer = 0x7fa07efe4400]
22:56:15 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
22:56:15 INFO - document served over http requires an http
22:56:15 INFO - sub-resource via fetch-request using the meta-csp
22:56:15 INFO - delivery method with keep-origin-redirect and when
22:56:15 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
22:56:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:15 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:56:15 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:56:15 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:56:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:15 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
22:56:15 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1527ms
22:56:15 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
22:56:15 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44925c000 == 7 [pid = 1930] [id = 63]
22:56:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 48 (0x7fa448b63400) [pid = 1930] [serial = 175] [outer = (nil)]
22:56:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 49 (0x7fa449546c00) [pid = 1930] [serial = 176] [outer = 0x7fa448b63400]
22:56:16 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 50 (0x7fa4496e0c00) [pid = 1930] [serial = 177] [outer = 0x7fa448b63400]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 49 (0x7fa4496e5400) [pid = 1930] [serial = 155] [outer = (nil)] [url = about:blank]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 48 (0x7fa4472a9800) [pid = 1930] [serial = 143] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 47 (0x7fa44e492400) [pid = 1930] [serial = 134] [outer = (nil)] [url = about:blank]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 46 (0x7fa448f34800) [pid = 1930] [serial = 148] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484160753]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 45 (0x7fa4496ed000) [pid = 1930] [serial = 153] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 44 (0x7fa449540000) [pid = 1930] [serial = 150] [outer = (nil)] [url = about:blank]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa448892400) [pid = 1930] [serial = 145] [outer = (nil)] [url = about:blank]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 42 (0x7fa4496e9800) [pid = 1930] [serial = 140] [outer = (nil)] [url = about:blank]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa447222400) [pid = 1930] [serial = 137] [outer = (nil)] [url = about:blank]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 40 (0x7fa4496e1c00) [pid = 1930] [serial = 158] [outer = (nil)] [url = about:blank]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 39 (0x7fa447221400) [pid = 1930] [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]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 38 (0x7fa448621400) [pid = 1930] [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]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 37 (0x7fa447225c00) [pid = 1930] [serial = 142] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 36 (0x7fa448c61400) [pid = 1930] [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]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 35 (0x7fa448b59800) [pid = 1930] [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]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 34 (0x7fa448f29800) [pid = 1930] [serial = 147] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484160753]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 33 (0x7fa44721e000) [pid = 1930] [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]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 32 (0x7fa4492a0400) [pid = 1930] [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]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 31 (0x7fa4496e1800) [pid = 1930] [serial = 152] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 30 (0x7fa448c5b400) [pid = 1930] [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]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 29 (0x7fa448f2b800) [pid = 1930] [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]
22:56:16 INFO - PROCESS | 1880 | --DOMWINDOW == 28 (0x7fa44ab41400) [pid = 1930] [serial = 114] [outer = (nil)] [url = about:blank]
22:56:17 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
22:56:17 INFO - document served over http requires an http
22:56:17 INFO - sub-resource via fetch-request using the meta-csp
22:56:17 INFO - delivery method with no-redirect and when
22:56:17 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html"
22:56:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:17 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:56:17 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:56:17 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:56:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:17 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
22:56:17 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1690ms
22:56:17 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:56:17 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0cd000 == 8 [pid = 1930] [id = 64]
22:56:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 29 (0x7fa4483cd800) [pid = 1930] [serial = 178] [outer = (nil)]
22:56:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 30 (0x7fa448614800) [pid = 1930] [serial = 179] [outer = 0x7fa4483cd800]
22:56:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 31 (0x7fa448f34000) [pid = 1930] [serial = 180] [outer = 0x7fa4483cd800]
22:56:18 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
22:56:18 INFO - document served over http requires an http
22:56:18 INFO - sub-resource via fetch-request using the meta-csp
22:56:18 INFO - delivery method with swap-origin-redirect and when
22:56:18 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
22:56:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:56:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:56:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:56:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:18 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
22:56:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1285ms
22:56:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:56:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ae83000 == 9 [pid = 1930] [id = 65]
22:56:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 32 (0x7fa4472aa000) [pid = 1930] [serial = 181] [outer = (nil)]
22:56:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 33 (0x7fa44abd0400) [pid = 1930] [serial = 182] [outer = 0x7fa4472aa000]
22:56:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 34 (0x7fa44ae6c000) [pid = 1930] [serial = 183] [outer = 0x7fa4472aa000]
22:56:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cbb000 == 10 [pid = 1930] [id = 66]
22:56:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 35 (0x7fa44740b400) [pid = 1930] [serial = 184] [outer = (nil)]
22:56:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 36 (0x7fa44861b000) [pid = 1930] [serial = 185] [outer = 0x7fa44740b400]
22:56:20 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:56:20 INFO - document served over http requires an http
22:56:20 INFO - sub-resource via iframe-tag using the meta-csp
22:56:20 INFO - delivery method with keep-origin-redirect and when
22:56:20 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
22:56:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:56:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:56:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:20 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:56:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1925ms
22:56:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:56:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aec0800 == 11 [pid = 1930] [id = 67]
22:56:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 37 (0x7fa448615000) [pid = 1930] [serial = 186] [outer = (nil)]
22:56:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 38 (0x7fa44929e000) [pid = 1930] [serial = 187] [outer = 0x7fa448615000]
22:56:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 39 (0x7fa44adccc00) [pid = 1930] [serial = 188] [outer = 0x7fa448615000]
22:56:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e536000 == 12 [pid = 1930] [id = 68]
22:56:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 40 (0x7fa44aee3c00) [pid = 1930] [serial = 189] [outer = (nil)]
22:56:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 41 (0x7fa44c51cc00) [pid = 1930] [serial = 190] [outer = 0x7fa44aee3c00]
22:56:22 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is origin when a
22:56:22 INFO - document served over http requires an http
22:56:22 INFO - sub-resource via iframe-tag using the meta-csp
22:56:22 INFO - delivery method with no-redirect and when
22:56:22 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html"
22:56:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:56:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:56:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:22 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html:23:7
22:56:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1886ms
22:56:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:56:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e545800 == 13 [pid = 1930] [id = 69]
22:56:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa448f36000) [pid = 1930] [serial = 191] [outer = (nil)]
22:56:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 43 (0x7fa44b1d4000) [pid = 1930] [serial = 192] [outer = 0x7fa448f36000]
22:56:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa44e491c00) [pid = 1930] [serial = 193] [outer = 0x7fa448f36000]
22:56:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468c1000 == 14 [pid = 1930] [id = 70]
22:56:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 45 (0x7fa44e496800) [pid = 1930] [serial = 194] [outer = (nil)]
22:56:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 46 (0x7fa44e49fc00) [pid = 1930] [serial = 195] [outer = 0x7fa44e496800]
22:56:24 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
22:56:24 INFO - document served over http requires an http
22:56:24 INFO - sub-resource via iframe-tag using the meta-csp
22:56:24 INFO - delivery method with swap-origin-redirect and when
22:56:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
22:56:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:56:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:56:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:24 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
22:56:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1890ms
22:56:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:56:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468d0000 == 15 [pid = 1930] [id = 71]
22:56:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 47 (0x7fa446582000) [pid = 1930] [serial = 196] [outer = (nil)]
22:56:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 48 (0x7fa446586000) [pid = 1930] [serial = 197] [outer = 0x7fa446582000]
22:56:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 49 (0x7fa447221800) [pid = 1930] [serial = 198] [outer = 0x7fa446582000]
22:56:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0cd000 == 14 [pid = 1930] [id = 64]
22:56:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44925c000 == 13 [pid = 1930] [id = 63]
22:56:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb0000 == 12 [pid = 1930] [id = 62]
22:56:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b5f800 == 11 [pid = 1930] [id = 61]
22:56:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b62800 == 10 [pid = 1930] [id = 60]
22:56:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aecf800 == 9 [pid = 1930] [id = 58]
22:56:26 INFO - PROCESS | 1880 | --DOMWINDOW == 48 (0x7fa448890000) [pid = 1930] [serial = 138] [outer = (nil)] [url = about:blank]
22:56:26 INFO - PROCESS | 1880 | --DOMWINDOW == 47 (0x7fa44e3f3400) [pid = 1930] [serial = 141] [outer = (nil)] [url = about:blank]
22:56:26 INFO - PROCESS | 1880 | --DOMWINDOW == 46 (0x7fa44e07fc00) [pid = 1930] [serial = 156] [outer = (nil)] [url = about:blank]
22:56:26 INFO - PROCESS | 1880 | --DOMWINDOW == 45 (0x7fa448c55c00) [pid = 1930] [serial = 146] [outer = (nil)] [url = about:blank]
22:56:26 INFO - PROCESS | 1880 | --DOMWINDOW == 44 (0x7fa4495ae800) [pid = 1930] [serial = 151] [outer = (nil)] [url = about:blank]
22:56:26 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa44e32ec00) [pid = 1930] [serial = 159] [outer = (nil)] [url = about:blank]
22:56:26 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
22:56:26 INFO - document served over http requires an http
22:56:26 INFO - sub-resource via script-tag using the meta-csp
22:56:26 INFO - delivery method with keep-origin-redirect and when
22:56:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
22:56:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:56:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:56:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:26 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
22:56:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2688ms
22:56:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
22:56:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b58800 == 10 [pid = 1930] [id = 72]
22:56:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa446580800) [pid = 1930] [serial = 199] [outer = (nil)]
22:56:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 45 (0x7fa4483cac00) [pid = 1930] [serial = 200] [outer = 0x7fa446580800]
22:56:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 46 (0x7fa4483d9c00) [pid = 1930] [serial = 201] [outer = 0x7fa446580800]
22:56:28 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
22:56:28 INFO - document served over http requires an http
22:56:28 INFO - sub-resource via script-tag using the meta-csp
22:56:28 INFO - delivery method with no-redirect and when
22:56:28 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html"
22:56:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:56:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:56:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:28 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
22:56:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1327ms
22:56:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:56:28 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44881a000 == 11 [pid = 1930] [id = 73]
22:56:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 47 (0x7fa44740c400) [pid = 1930] [serial = 202] [outer = (nil)]
22:56:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 48 (0x7fa448895800) [pid = 1930] [serial = 203] [outer = 0x7fa44740c400]
22:56:28 INFO - PROCESS | 1880 | --DOMWINDOW == 16 (0x7fa0816e3c00) [pid = 1880] [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.]
22:56:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 49 (0x7fa448c56c00) [pid = 1930] [serial = 204] [outer = 0x7fa44740c400]
22:56:29 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is origin when a
22:56:29 INFO - document served over http requires an http
22:56:29 INFO - sub-resource via script-tag using the meta-csp
22:56:29 INFO - delivery method with swap-origin-redirect and when
22:56:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
22:56:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:56:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:56:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:29 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html:23:7
22:56:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1382ms
22:56:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:56:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cbc800 == 12 [pid = 1930] [id = 74]
22:56:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 50 (0x7fa44888d000) [pid = 1930] [serial = 205] [outer = (nil)]
22:56:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 51 (0x7fa44929e800) [pid = 1930] [serial = 206] [outer = 0x7fa44888d000]
22:56:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 52 (0x7fa4495b1800) [pid = 1930] [serial = 207] [outer = 0x7fa44888d000]
22:56:30 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
22:56:30 INFO - document served over http requires an http
22:56:30 INFO - sub-resource via xhr-request using the meta-csp
22:56:30 INFO - delivery method with keep-origin-redirect and when
22:56:30 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
22:56:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:56:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:56:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:31 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html:23:7
22:56:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1403ms
22:56:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
22:56:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449565800 == 13 [pid = 1930] [id = 75]
22:56:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 53 (0x7fa448c5e000) [pid = 1930] [serial = 208] [outer = (nil)]
22:56:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 54 (0x7fa449295000) [pid = 1930] [serial = 209] [outer = 0x7fa448c5e000]
22:56:31 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 55 (0x7fa44e492000) [pid = 1930] [serial = 210] [outer = 0x7fa448c5e000]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 54 (0x7fa44e449000) [pid = 1930] [serial = 161] [outer = (nil)] [url = about:blank]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 53 (0x7fa447411000) [pid = 1930] [serial = 164] [outer = (nil)] [url = about:blank]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 52 (0x7fa449546c00) [pid = 1930] [serial = 176] [outer = (nil)] [url = about:blank]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 51 (0x7fa448614800) [pid = 1930] [serial = 179] [outer = (nil)] [url = about:blank]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 50 (0x7fa448b59400) [pid = 1930] [serial = 173] [outer = (nil)] [url = about:blank]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 49 (0x7fa447224400) [pid = 1930] [serial = 167] [outer = (nil)] [url = about:blank]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 48 (0x7fa448613000) [pid = 1930] [serial = 170] [outer = (nil)] [url = about:blank]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 47 (0x7fa4483cd800) [pid = 1930] [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]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 46 (0x7fa448b63400) [pid = 1930] [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]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 45 (0x7fa4472b1400) [pid = 1930] [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]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 44 (0x7fa448617800) [pid = 1930] [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]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa44721fc00) [pid = 1930] [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]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 42 (0x7fa4483d5000) [pid = 1930] [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]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa4538f0000) [pid = 1930] [serial = 135] [outer = (nil)] [url = about:blank]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 40 (0x7fa4483ce400) [pid = 1930] [serial = 168] [outer = (nil)] [url = about:blank]
22:56:31 INFO - PROCESS | 1880 | --DOMWINDOW == 39 (0x7fa44888fc00) [pid = 1930] [serial = 171] [outer = (nil)] [url = about:blank]
22:56:32 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
22:56:32 INFO - document served over http requires an http
22:56:32 INFO - sub-resource via xhr-request using the meta-csp
22:56:32 INFO - delivery method with no-redirect and when
22:56:32 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html"
22:56:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:56:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:56:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:32 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
22:56:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1587ms
22:56:32 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:56:32 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ae77800 == 14 [pid = 1930] [id = 76]
22:56:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 40 (0x7fa44929b400) [pid = 1930] [serial = 211] [outer = (nil)]
22:56:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 41 (0x7fa4496e9c00) [pid = 1930] [serial = 212] [outer = 0x7fa44929b400]
22:56:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa44795e800) [pid = 1930] [serial = 213] [outer = 0x7fa44929b400]
22:56:34 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
22:56:34 INFO - document served over http requires an http
22:56:34 INFO - sub-resource via xhr-request using the meta-csp
22:56:34 INFO - delivery method with swap-origin-redirect and when
22:56:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
22:56:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:56:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:56:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:34 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
22:56:34 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1683ms
22:56:34 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:56:34 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490dc000 == 15 [pid = 1930] [id = 77]
22:56:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 43 (0x7fa44658ac00) [pid = 1930] [serial = 214] [outer = (nil)]
22:56:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa44795dc00) [pid = 1930] [serial = 215] [outer = 0x7fa44658ac00]
22:56:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 45 (0x7fa447968400) [pid = 1930] [serial = 216] [outer = 0x7fa44658ac00]
22:56:36 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
22:56:36 INFO - document served over http requires an https
22:56:36 INFO - sub-resource via fetch-request using the meta-csp
22:56:36 INFO - delivery method with keep-origin-redirect and when
22:56:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
22:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:36 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:56:36 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:56:36 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:56:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:36 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
22:56:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2109ms
22:56:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
22:56:37 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446304800 == 16 [pid = 1930] [id = 78]
22:56:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 46 (0x7fa447969c00) [pid = 1930] [serial = 217] [outer = (nil)]
22:56:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 47 (0x7fa448b67c00) [pid = 1930] [serial = 218] [outer = 0x7fa447969c00]
22:56:37 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 48 (0x7fa44e495800) [pid = 1930] [serial = 219] [outer = 0x7fa447969c00]
22:56:39 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is origin when a
22:56:39 INFO - document served over http requires an https
22:56:39 INFO - sub-resource via fetch-request using the meta-csp
22:56:39 INFO - delivery method with no-redirect and when
22:56:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html"
22:56:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:56:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:56:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:56:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html:23:7
22:56:39 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 3039ms
22:56:39 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:56:39 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449583000 == 15 [pid = 1930] [id = 59]
22:56:39 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449565800 == 14 [pid = 1930] [id = 75]
22:56:39 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cbc800 == 13 [pid = 1930] [id = 74]
22:56:39 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44881a000 == 12 [pid = 1930] [id = 73]
22:56:39 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b58800 == 11 [pid = 1930] [id = 72]
22:56:39 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468d0000 == 10 [pid = 1930] [id = 71]
22:56:39 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468c1000 == 9 [pid = 1930] [id = 70]
22:56:39 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e536000 == 8 [pid = 1930] [id = 68]
22:56:39 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e545800 == 7 [pid = 1930] [id = 69]
22:56:39 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aec0800 == 6 [pid = 1930] [id = 67]
22:56:39 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ae83000 == 5 [pid = 1930] [id = 65]
22:56:39 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cbb000 == 4 [pid = 1930] [id = 66]
22:56:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468c1800 == 5 [pid = 1930] [id = 79]
22:56:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 49 (0x7fa4463afc00) [pid = 1930] [serial = 220] [outer = (nil)]
22:56:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 50 (0x7fa44657d400) [pid = 1930] [serial = 221] [outer = 0x7fa4463afc00]
22:56:40 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 51 (0x7fa44721ec00) [pid = 1930] [serial = 222] [outer = 0x7fa4463afc00]
22:56:40 INFO - PROCESS | 1880 | --DOMWINDOW == 50 (0x7fa448f34000) [pid = 1930] [serial = 180] [outer = (nil)] [url = about:blank]
22:56:40 INFO - PROCESS | 1880 | --DOMWINDOW == 49 (0x7fa4496e0c00) [pid = 1930] [serial = 177] [outer = (nil)] [url = about:blank]
22:56:40 INFO - PROCESS | 1880 | --DOMWINDOW == 48 (0x7fa448f37400) [pid = 1930] [serial = 174] [outer = (nil)] [url = about:blank]
22:56:41 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
22:56:41 INFO - document served over http requires an https
22:56:41 INFO - sub-resource via fetch-request using the meta-csp
22:56:41 INFO - delivery method with swap-origin-redirect and when
22:56:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
22:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:41 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:56:41 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:56:41 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:56:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:41 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
22:56:41 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1480ms
22:56:41 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:56:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447439800 == 6 [pid = 1930] [id = 80]
22:56:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 49 (0x7fa44657b400) [pid = 1930] [serial = 223] [outer = (nil)]
22:56:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 50 (0x7fa4472a3000) [pid = 1930] [serial = 224] [outer = 0x7fa44657b400]
22:56:41 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 51 (0x7fa447966c00) [pid = 1930] [serial = 225] [outer = 0x7fa44657b400]
22:56:42 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b6b000 == 7 [pid = 1930] [id = 81]
22:56:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 52 (0x7fa4483d3c00) [pid = 1930] [serial = 226] [outer = (nil)]
22:56:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 53 (0x7fa448616800) [pid = 1930] [serial = 227] [outer = 0x7fa4483d3c00]
22:56:42 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:56:42 INFO - document served over http requires an https
22:56:42 INFO - sub-resource via iframe-tag using the meta-csp
22:56:42 INFO - delivery method with keep-origin-redirect and when
22:56:42 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
22:56:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:42 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:56:42 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:56:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:42 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:56:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1476ms
22:56:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:56:42 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448815800 == 8 [pid = 1930] [id = 82]
22:56:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 54 (0x7fa4472ac400) [pid = 1930] [serial = 228] [outer = (nil)]
22:56:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 55 (0x7fa4483d9800) [pid = 1930] [serial = 229] [outer = 0x7fa4472ac400]
22:56:43 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 56 (0x7fa448892400) [pid = 1930] [serial = 230] [outer = 0x7fa4472ac400]
22:56:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb2800 == 9 [pid = 1930] [id = 83]
22:56:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 57 (0x7fa448899000) [pid = 1930] [serial = 231] [outer = (nil)]
22:56:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 58 (0x7fa448b5c400) [pid = 1930] [serial = 232] [outer = 0x7fa448899000]
22:56:43 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
22:56:43 INFO - document served over http requires an https
22:56:43 INFO - sub-resource via iframe-tag using the meta-csp
22:56:43 INFO - delivery method with no-redirect and when
22:56:43 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html"
22:56:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:43 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:56:43 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:56:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:43 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
22:56:43 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1430ms
22:56:43 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:56:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490da800 == 10 [pid = 1930] [id = 84]
22:56:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 59 (0x7fa448616000) [pid = 1930] [serial = 233] [outer = (nil)]
22:56:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 60 (0x7fa448b5c000) [pid = 1930] [serial = 234] [outer = 0x7fa448616000]
22:56:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 61 (0x7fa448f2f000) [pid = 1930] [serial = 235] [outer = 0x7fa448616000]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 60 (0x7fa44e496800) [pid = 1930] [serial = 194] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 59 (0x7fa44740b400) [pid = 1930] [serial = 184] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 58 (0x7fa44aee3c00) [pid = 1930] [serial = 189] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484181899]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 57 (0x7fa44e49fc00) [pid = 1930] [serial = 195] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 56 (0x7fa44b1d4000) [pid = 1930] [serial = 192] [outer = (nil)] [url = about:blank]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 55 (0x7fa44861b000) [pid = 1930] [serial = 185] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 54 (0x7fa44abd0400) [pid = 1930] [serial = 182] [outer = (nil)] [url = about:blank]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 53 (0x7fa44c51cc00) [pid = 1930] [serial = 190] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484181899]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 52 (0x7fa44929e000) [pid = 1930] [serial = 187] [outer = (nil)] [url = about:blank]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 51 (0x7fa44929e800) [pid = 1930] [serial = 206] [outer = (nil)] [url = about:blank]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 50 (0x7fa4483cac00) [pid = 1930] [serial = 200] [outer = (nil)] [url = about:blank]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 49 (0x7fa446586000) [pid = 1930] [serial = 197] [outer = (nil)] [url = about:blank]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 48 (0x7fa449295000) [pid = 1930] [serial = 209] [outer = (nil)] [url = about:blank]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 47 (0x7fa448895800) [pid = 1930] [serial = 203] [outer = (nil)] [url = about:blank]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 46 (0x7fa4496e9c00) [pid = 1930] [serial = 212] [outer = (nil)] [url = about:blank]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 45 (0x7fa44888d000) [pid = 1930] [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]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 44 (0x7fa446580800) [pid = 1930] [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]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa44740c400) [pid = 1930] [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]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 42 (0x7fa446582000) [pid = 1930] [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]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa448c5e000) [pid = 1930] [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]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 40 (0x7fa4495b1800) [pid = 1930] [serial = 207] [outer = (nil)] [url = about:blank]
22:56:45 INFO - PROCESS | 1880 | --DOMWINDOW == 39 (0x7fa44e492000) [pid = 1930] [serial = 210] [outer = (nil)] [url = about:blank]
22:56:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490ed800 == 11 [pid = 1930] [id = 85]
22:56:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 40 (0x7fa446580800) [pid = 1930] [serial = 236] [outer = (nil)]
22:56:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 41 (0x7fa4472ad800) [pid = 1930] [serial = 237] [outer = 0x7fa446580800]
22:56:46 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
22:56:46 INFO - document served over http requires an https
22:56:46 INFO - sub-resource via iframe-tag using the meta-csp
22:56:46 INFO - delivery method with swap-origin-redirect and when
22:56:46 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
22:56:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:56:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:56:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:46 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
22:56:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2038ms
22:56:46 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:56:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449258800 == 12 [pid = 1930] [id = 86]
22:56:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa448895800) [pid = 1930] [serial = 238] [outer = (nil)]
22:56:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 43 (0x7fa448c57800) [pid = 1930] [serial = 239] [outer = 0x7fa448895800]
22:56:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa449292800) [pid = 1930] [serial = 240] [outer = 0x7fa448895800]
22:56:47 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
22:56:47 INFO - document served over http requires an https
22:56:47 INFO - sub-resource via script-tag using the meta-csp
22:56:47 INFO - delivery method with keep-origin-redirect and when
22:56:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
22:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:56:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:56:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:47 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
22:56:47 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1774ms
22:56:47 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
22:56:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cbc000 == 13 [pid = 1930] [id = 87]
22:56:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 45 (0x7fa44740b400) [pid = 1930] [serial = 241] [outer = (nil)]
22:56:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 46 (0x7fa447963800) [pid = 1930] [serial = 242] [outer = 0x7fa44740b400]
22:56:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 47 (0x7fa448898800) [pid = 1930] [serial = 243] [outer = 0x7fa44740b400]
22:56:49 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
22:56:49 INFO - document served over http requires an https
22:56:49 INFO - sub-resource via script-tag using the meta-csp
22:56:49 INFO - delivery method with no-redirect and when
22:56:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html"
22:56:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:56:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:56:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:49 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
22:56:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1983ms
22:56:49 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:56:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449582000 == 14 [pid = 1930] [id = 88]
22:56:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 48 (0x7fa44929fc00) [pid = 1930] [serial = 244] [outer = (nil)]
22:56:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 49 (0x7fa44953ec00) [pid = 1930] [serial = 245] [outer = 0x7fa44929fc00]
22:56:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 50 (0x7fa4495af400) [pid = 1930] [serial = 246] [outer = 0x7fa44929fc00]
22:56:51 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
22:56:51 INFO - document served over http requires an https
22:56:51 INFO - sub-resource via script-tag using the meta-csp
22:56:51 INFO - delivery method with swap-origin-redirect and when
22:56:51 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
22:56:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:51 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:56:51 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:56:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:51 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
22:56:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2048ms
22:56:51 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:56:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ae7d000 == 15 [pid = 1930] [id = 89]
22:56:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 51 (0x7fa44929a800) [pid = 1930] [serial = 247] [outer = (nil)]
22:56:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 52 (0x7fa4496ea800) [pid = 1930] [serial = 248] [outer = 0x7fa44929a800]
22:56:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 53 (0x7fa44ae60400) [pid = 1930] [serial = 249] [outer = 0x7fa44929a800]
22:56:54 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
22:56:54 INFO - document served over http requires an https
22:56:54 INFO - sub-resource via xhr-request using the meta-csp
22:56:54 INFO - delivery method with keep-origin-redirect and when
22:56:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
22:56:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:54 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:56:54 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:56:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:54 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
22:56:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2894ms
22:56:54 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
22:56:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446315800 == 16 [pid = 1930] [id = 90]
22:56:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 54 (0x7fa446581400) [pid = 1930] [serial = 250] [outer = (nil)]
22:56:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 55 (0x7fa44721f400) [pid = 1930] [serial = 251] [outer = 0x7fa446581400]
22:56:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 56 (0x7fa44795e400) [pid = 1930] [serial = 252] [outer = 0x7fa446581400]
22:56:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490ed800 == 15 [pid = 1930] [id = 85]
22:56:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490da800 == 14 [pid = 1930] [id = 84]
22:56:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb2800 == 13 [pid = 1930] [id = 83]
22:56:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448815800 == 12 [pid = 1930] [id = 82]
22:56:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b6b000 == 11 [pid = 1930] [id = 81]
22:56:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447439800 == 10 [pid = 1930] [id = 80]
22:56:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468c1800 == 9 [pid = 1930] [id = 79]
22:56:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446304800 == 8 [pid = 1930] [id = 78]
22:56:55 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490dc000 == 7 [pid = 1930] [id = 77]
22:56:55 INFO - PROCESS | 1880 | --DOMWINDOW == 55 (0x7fa447221800) [pid = 1930] [serial = 198] [outer = (nil)] [url = about:blank]
22:56:55 INFO - PROCESS | 1880 | --DOMWINDOW == 54 (0x7fa4483d9c00) [pid = 1930] [serial = 201] [outer = (nil)] [url = about:blank]
22:56:55 INFO - PROCESS | 1880 | --DOMWINDOW == 53 (0x7fa448c56c00) [pid = 1930] [serial = 204] [outer = (nil)] [url = about:blank]
22:56:56 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
22:56:56 INFO - document served over http requires an https
22:56:56 INFO - sub-resource via xhr-request using the meta-csp
22:56:56 INFO - delivery method with no-redirect and when
22:56:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html"
22:56:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:56 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:56:56 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:56:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:56 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
22:56:56 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1482ms
22:56:56 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:56:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468d3800 == 8 [pid = 1930] [id = 91]
22:56:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 54 (0x7fa44721c000) [pid = 1930] [serial = 253] [outer = (nil)]
22:56:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 55 (0x7fa447967c00) [pid = 1930] [serial = 254] [outer = 0x7fa44721c000]
22:56:56 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 56 (0x7fa44861e400) [pid = 1930] [serial = 255] [outer = 0x7fa44721c000]
22:56:57 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
22:56:57 INFO - document served over http requires an https
22:56:57 INFO - sub-resource via xhr-request using the meta-csp
22:56:57 INFO - delivery method with swap-origin-redirect and when
22:56:57 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
22:56:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:56:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:56:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:57 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
22:56:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1435ms
22:56:57 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:56:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448815800 == 9 [pid = 1930] [id = 92]
22:56:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 57 (0x7fa4483cdc00) [pid = 1930] [serial = 256] [outer = (nil)]
22:56:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 58 (0x7fa448c57400) [pid = 1930] [serial = 257] [outer = 0x7fa4483cdc00]
22:56:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 59 (0x7fa449543000) [pid = 1930] [serial = 258] [outer = 0x7fa4483cdc00]
22:56:59 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
22:56:59 INFO - document served over http requires an http
22:56:59 INFO - sub-resource via fetch-request using the meta-csp
22:56:59 INFO - delivery method with keep-origin-redirect and when
22:56:59 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html"
22:56:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:56:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:56:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:56:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:56:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:56:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:56:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:56:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:56:59 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
22:56:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1476ms
22:56:59 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
22:56:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490ed800 == 10 [pid = 1930] [id = 93]
22:56:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 60 (0x7fa448b67000) [pid = 1930] [serial = 259] [outer = (nil)]
22:56:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 61 (0x7fa44ae13000) [pid = 1930] [serial = 260] [outer = 0x7fa448b67000]
22:56:59 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:56:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 62 (0x7fa44c514000) [pid = 1930] [serial = 261] [outer = 0x7fa448b67000]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 61 (0x7fa448616800) [pid = 1930] [serial = 227] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 60 (0x7fa4472a3000) [pid = 1930] [serial = 224] [outer = (nil)] [url = about:blank]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 59 (0x7fa4472ad800) [pid = 1930] [serial = 237] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 58 (0x7fa448b5c000) [pid = 1930] [serial = 234] [outer = (nil)] [url = about:blank]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 57 (0x7fa448b5c400) [pid = 1930] [serial = 232] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484203738]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 56 (0x7fa4483d9800) [pid = 1930] [serial = 229] [outer = (nil)] [url = about:blank]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 55 (0x7fa44795dc00) [pid = 1930] [serial = 215] [outer = (nil)] [url = about:blank]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 54 (0x7fa448b67c00) [pid = 1930] [serial = 218] [outer = (nil)] [url = about:blank]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 53 (0x7fa448c57800) [pid = 1930] [serial = 239] [outer = (nil)] [url = about:blank]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 52 (0x7fa44657d400) [pid = 1930] [serial = 221] [outer = (nil)] [url = about:blank]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 51 (0x7fa4483d3c00) [pid = 1930] [serial = 226] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 50 (0x7fa447969c00) [pid = 1930] [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]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 49 (0x7fa448899000) [pid = 1930] [serial = 231] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484203738]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 48 (0x7fa448616000) [pid = 1930] [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]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 47 (0x7fa4472ac400) [pid = 1930] [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]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 46 (0x7fa446580800) [pid = 1930] [serial = 236] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 45 (0x7fa44657b400) [pid = 1930] [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]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 44 (0x7fa4463afc00) [pid = 1930] [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]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa44740fc00) [pid = 1930] [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]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 42 (0x7fa4472aa000) [pid = 1930] [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]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa448b5d800) [pid = 1930] [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]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 40 (0x7fa448615000) [pid = 1930] [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]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 39 (0x7fa448f36000) [pid = 1930] [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]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 38 (0x7fa448c60800) [pid = 1930] [serial = 165] [outer = (nil)] [url = about:blank]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 37 (0x7fa44ae6c000) [pid = 1930] [serial = 183] [outer = (nil)] [url = about:blank]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 36 (0x7fa447405c00) [pid = 1930] [serial = 162] [outer = (nil)] [url = about:blank]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 35 (0x7fa44adccc00) [pid = 1930] [serial = 188] [outer = (nil)] [url = about:blank]
22:57:00 INFO - PROCESS | 1880 | --DOMWINDOW == 34 (0x7fa44e491c00) [pid = 1930] [serial = 193] [outer = (nil)] [url = about:blank]
22:57:00 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
22:57:00 INFO - document served over http requires an http
22:57:00 INFO - sub-resource via fetch-request using the meta-csp
22:57:00 INFO - delivery method with no-redirect and when
22:57:00 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html"
22:57:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:00 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:57:00 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:57:00 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:57:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:00 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
22:57:00 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1741ms
22:57:00 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:57:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ae89800 == 11 [pid = 1930] [id = 94]
22:57:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 35 (0x7fa4472ad000) [pid = 1930] [serial = 262] [outer = (nil)]
22:57:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 36 (0x7fa4472b0800) [pid = 1930] [serial = 263] [outer = 0x7fa4472ad000]
22:57:01 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 37 (0x7fa44888b800) [pid = 1930] [serial = 264] [outer = 0x7fa4472ad000]
22:57:02 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
22:57:02 INFO - document served over http requires an http
22:57:02 INFO - sub-resource via fetch-request using the meta-csp
22:57:02 INFO - delivery method with swap-origin-redirect and when
22:57:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html"
22:57:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:57:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:57:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:57:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:02 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
22:57:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1586ms
22:57:02 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:57:02 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468cb800 == 12 [pid = 1930] [id = 95]
22:57:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 38 (0x7fa4463a6c00) [pid = 1930] [serial = 265] [outer = (nil)]
22:57:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 39 (0x7fa446582800) [pid = 1930] [serial = 266] [outer = 0x7fa4463a6c00]
22:57:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 40 (0x7fa4483d9800) [pid = 1930] [serial = 267] [outer = 0x7fa4463a6c00]
22:57:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e0a2000 == 13 [pid = 1930] [id = 96]
22:57:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 41 (0x7fa448c5f400) [pid = 1930] [serial = 268] [outer = (nil)]
22:57:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa4496e2800) [pid = 1930] [serial = 269] [outer = 0x7fa448c5f400]
22:57:04 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
22:57:04 INFO - document served over http requires an http
22:57:04 INFO - sub-resource via iframe-tag using the meta-csp
22:57:04 INFO - delivery method with keep-origin-redirect and when
22:57:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html"
22:57:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:57:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:57:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:04 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
22:57:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2035ms
22:57:04 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:57:05 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e533000 == 14 [pid = 1930] [id = 97]
22:57:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 43 (0x7fa4492a0000) [pid = 1930] [serial = 270] [outer = (nil)]
22:57:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa44c53e400) [pid = 1930] [serial = 271] [outer = 0x7fa4492a0000]
22:57:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 45 (0x7fa44e44ac00) [pid = 1930] [serial = 272] [outer = 0x7fa4492a0000]
22:57:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e54c800 == 15 [pid = 1930] [id = 98]
22:57:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 46 (0x7fa44e499c00) [pid = 1930] [serial = 273] [outer = (nil)]
22:57:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 47 (0x7fa44e49ec00) [pid = 1930] [serial = 274] [outer = 0x7fa44e499c00]
22:57:06 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
22:57:06 INFO - document served over http requires an http
22:57:06 INFO - sub-resource via iframe-tag using the meta-csp
22:57:06 INFO - delivery method with no-redirect and when
22:57:06 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html"
22:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:57:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:57:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:06 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
22:57:06 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2041ms
22:57:06 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:57:07 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447691000 == 16 [pid = 1930] [id = 99]
22:57:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 48 (0x7fa4476b0000) [pid = 1930] [serial = 275] [outer = (nil)]
22:57:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 49 (0x7fa4476b1000) [pid = 1930] [serial = 276] [outer = 0x7fa4476b0000]
22:57:08 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 50 (0x7fa4476b7800) [pid = 1930] [serial = 277] [outer = 0x7fa4476b0000]
22:57:09 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4476a7000 == 17 [pid = 1930] [id = 100]
22:57:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 51 (0x7fa44b1cf400) [pid = 1930] [serial = 278] [outer = (nil)]
22:57:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 52 (0x7fa4472a8800) [pid = 1930] [serial = 279] [outer = 0x7fa44b1cf400]
22:57:09 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
22:57:09 INFO - document served over http requires an http
22:57:09 INFO - sub-resource via iframe-tag using the meta-csp
22:57:09 INFO - delivery method with swap-origin-redirect and when
22:57:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html"
22:57:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:09 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:57:09 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:57:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:09 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
22:57:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3088ms
22:57:09 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:57:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468cd000 == 18 [pid = 1930] [id = 101]
22:57:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 53 (0x7fa447223c00) [pid = 1930] [serial = 280] [outer = (nil)]
22:57:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 54 (0x7fa4472af000) [pid = 1930] [serial = 281] [outer = 0x7fa447223c00]
22:57:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 55 (0x7fa4483d3400) [pid = 1930] [serial = 282] [outer = 0x7fa447223c00]
22:57:10 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ae89800 == 17 [pid = 1930] [id = 94]
22:57:10 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490ed800 == 16 [pid = 1930] [id = 93]
22:57:10 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448815800 == 15 [pid = 1930] [id = 92]
22:57:10 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468d3800 == 14 [pid = 1930] [id = 91]
22:57:10 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446315800 == 13 [pid = 1930] [id = 90]
22:57:10 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ae7d000 == 12 [pid = 1930] [id = 89]
22:57:10 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449582000 == 11 [pid = 1930] [id = 88]
22:57:10 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cbc000 == 10 [pid = 1930] [id = 87]
22:57:10 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449258800 == 9 [pid = 1930] [id = 86]
22:57:10 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ae77800 == 8 [pid = 1930] [id = 76]
22:57:11 INFO - PROCESS | 1880 | --DOMWINDOW == 54 (0x7fa44e495800) [pid = 1930] [serial = 219] [outer = (nil)] [url = about:blank]
22:57:11 INFO - PROCESS | 1880 | --DOMWINDOW == 53 (0x7fa447968400) [pid = 1930] [serial = 216] [outer = (nil)] [url = about:blank]
22:57:11 INFO - PROCESS | 1880 | --DOMWINDOW == 52 (0x7fa448f2f000) [pid = 1930] [serial = 235] [outer = (nil)] [url = about:blank]
22:57:11 INFO - PROCESS | 1880 | --DOMWINDOW == 51 (0x7fa44721ec00) [pid = 1930] [serial = 222] [outer = (nil)] [url = about:blank]
22:57:11 INFO - PROCESS | 1880 | --DOMWINDOW == 50 (0x7fa448892400) [pid = 1930] [serial = 230] [outer = (nil)] [url = about:blank]
22:57:11 INFO - PROCESS | 1880 | --DOMWINDOW == 49 (0x7fa447966c00) [pid = 1930] [serial = 225] [outer = (nil)] [url = about:blank]
22:57:11 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
22:57:11 INFO - document served over http requires an http
22:57:11 INFO - sub-resource via script-tag using the meta-csp
22:57:11 INFO - delivery method with keep-origin-redirect and when
22:57:11 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html"
22:57:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:57:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:57:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:11 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
22:57:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1597ms
22:57:11 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
22:57:11 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468bc800 == 9 [pid = 1930] [id = 102]
22:57:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 50 (0x7fa4472a7800) [pid = 1930] [serial = 283] [outer = (nil)]
22:57:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 51 (0x7fa4472ac800) [pid = 1930] [serial = 284] [outer = 0x7fa4472a7800]
22:57:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 52 (0x7fa44888d800) [pid = 1930] [serial = 285] [outer = 0x7fa4472a7800]
22:57:12 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
22:57:12 INFO - document served over http requires an http
22:57:12 INFO - sub-resource via script-tag using the meta-csp
22:57:12 INFO - delivery method with no-redirect and when
22:57:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html"
22:57:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:12 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:57:12 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:57:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:12 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
22:57:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1381ms
22:57:12 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:57:13 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b64800 == 10 [pid = 1930] [id = 103]
22:57:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 53 (0x7fa447961c00) [pid = 1930] [serial = 286] [outer = (nil)]
22:57:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 54 (0x7fa448c56400) [pid = 1930] [serial = 287] [outer = 0x7fa447961c00]
22:57:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 55 (0x7fa448f32800) [pid = 1930] [serial = 288] [outer = 0x7fa447961c00]
22:57:14 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
22:57:14 INFO - document served over http requires an http
22:57:14 INFO - sub-resource via script-tag using the meta-csp
22:57:14 INFO - delivery method with swap-origin-redirect and when
22:57:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html"
22:57:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:57:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:57:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:14 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
22:57:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1484ms
22:57:14 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:57:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448ca8800 == 11 [pid = 1930] [id = 104]
22:57:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 56 (0x7fa448c55c00) [pid = 1930] [serial = 289] [outer = (nil)]
22:57:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 57 (0x7fa4496de800) [pid = 1930] [serial = 290] [outer = 0x7fa448c55c00]
22:57:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 58 (0x7fa44add7400) [pid = 1930] [serial = 291] [outer = 0x7fa448c55c00]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 57 (0x7fa44953ec00) [pid = 1930] [serial = 245] [outer = (nil)] [url = about:blank]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 56 (0x7fa447963800) [pid = 1930] [serial = 242] [outer = (nil)] [url = about:blank]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 55 (0x7fa44ae13000) [pid = 1930] [serial = 260] [outer = (nil)] [url = about:blank]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 54 (0x7fa4496ea800) [pid = 1930] [serial = 248] [outer = (nil)] [url = about:blank]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 53 (0x7fa44721f400) [pid = 1930] [serial = 251] [outer = (nil)] [url = about:blank]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 52 (0x7fa4472b0800) [pid = 1930] [serial = 263] [outer = (nil)] [url = about:blank]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 51 (0x7fa448c57400) [pid = 1930] [serial = 257] [outer = (nil)] [url = about:blank]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 50 (0x7fa447967c00) [pid = 1930] [serial = 254] [outer = (nil)] [url = about:blank]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 49 (0x7fa44929b400) [pid = 1930] [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]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 48 (0x7fa4483cdc00) [pid = 1930] [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]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 47 (0x7fa448b67000) [pid = 1930] [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]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 46 (0x7fa44721c000) [pid = 1930] [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]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 45 (0x7fa44929a800) [pid = 1930] [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]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 44 (0x7fa446581400) [pid = 1930] [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]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa44658ac00) [pid = 1930] [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]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 42 (0x7fa44795e800) [pid = 1930] [serial = 213] [outer = (nil)] [url = about:blank]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa44ae60400) [pid = 1930] [serial = 249] [outer = (nil)] [url = about:blank]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 40 (0x7fa44795e400) [pid = 1930] [serial = 252] [outer = (nil)] [url = about:blank]
22:57:16 INFO - PROCESS | 1880 | --DOMWINDOW == 39 (0x7fa44861e400) [pid = 1930] [serial = 255] [outer = (nil)] [url = about:blank]
22:57:16 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
22:57:16 INFO - document served over http requires an http
22:57:16 INFO - sub-resource via xhr-request using the meta-csp
22:57:16 INFO - delivery method with keep-origin-redirect and when
22:57:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html"
22:57:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:57:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:57:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:16 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
22:57:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2277ms
22:57:16 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
22:57:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449258000 == 12 [pid = 1930] [id = 105]
22:57:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 40 (0x7fa447960800) [pid = 1930] [serial = 292] [outer = (nil)]
22:57:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 41 (0x7fa4483cd000) [pid = 1930] [serial = 293] [outer = 0x7fa447960800]
22:57:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 42 (0x7fa4496ea800) [pid = 1930] [serial = 294] [outer = 0x7fa447960800]
22:57:18 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
22:57:18 INFO - document served over http requires an http
22:57:18 INFO - sub-resource via xhr-request using the meta-csp
22:57:18 INFO - delivery method with no-redirect and when
22:57:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html"
22:57:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:18 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:57:18 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:57:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:18 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
22:57:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1580ms
22:57:18 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:57:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b5c800 == 13 [pid = 1930] [id = 106]
22:57:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 43 (0x7fa44795e800) [pid = 1930] [serial = 295] [outer = (nil)]
22:57:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa4483cac00) [pid = 1930] [serial = 296] [outer = 0x7fa44795e800]
22:57:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 45 (0x7fa449291800) [pid = 1930] [serial = 297] [outer = 0x7fa44795e800]
22:57:20 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
22:57:20 INFO - document served over http requires an http
22:57:20 INFO - sub-resource via xhr-request using the meta-csp
22:57:20 INFO - delivery method with swap-origin-redirect and when
22:57:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html"
22:57:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:57:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:57:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:20 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
22:57:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2039ms
22:57:20 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:57:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ae87000 == 14 [pid = 1930] [id = 107]
22:57:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 46 (0x7fa44795fc00) [pid = 1930] [serial = 298] [outer = (nil)]
22:57:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 47 (0x7fa44b10dc00) [pid = 1930] [serial = 299] [outer = 0x7fa44795fc00]
22:57:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 48 (0x7fa44e49e400) [pid = 1930] [serial = 300] [outer = 0x7fa44795fc00]
22:57:22 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
22:57:22 INFO - document served over http requires an https
22:57:22 INFO - sub-resource via fetch-request using the meta-csp
22:57:22 INFO - delivery method with keep-origin-redirect and when
22:57:22 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html"
22:57:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:22 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:57:22 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:57:22 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:57:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:22 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
22:57:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2486ms
22:57:22 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
22:57:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e09d800 == 15 [pid = 1930] [id = 108]
22:57:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 49 (0x7fa4464ea800) [pid = 1930] [serial = 301] [outer = (nil)]
22:57:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 50 (0x7fa4464ec400) [pid = 1930] [serial = 302] [outer = 0x7fa4464ea800]
22:57:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 51 (0x7fa44b1d2000) [pid = 1930] [serial = 303] [outer = 0x7fa4464ea800]
22:57:24 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
22:57:24 INFO - document served over http requires an https
22:57:24 INFO - sub-resource via fetch-request using the meta-csp
22:57:24 INFO - delivery method with no-redirect and when
22:57:24 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html"
22:57:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:57:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:57:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:57:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:24 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
22:57:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1656ms
22:57:24 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:57:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44757b000 == 16 [pid = 1930] [id = 109]
22:57:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 52 (0x7fa446421c00) [pid = 1930] [serial = 304] [outer = (nil)]
22:57:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 53 (0x7fa446423000) [pid = 1930] [serial = 305] [outer = 0x7fa446421c00]
22:57:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 54 (0x7fa446429000) [pid = 1930] [serial = 306] [outer = 0x7fa446421c00]
22:57:26 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
22:57:26 INFO - document served over http requires an https
22:57:26 INFO - sub-resource via fetch-request using the meta-csp
22:57:26 INFO - delivery method with swap-origin-redirect and when
22:57:26 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html"
22:57:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:26 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:57:26 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:57:26 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:57:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:26 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
22:57:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1930ms
22:57:26 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:57:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa445988800 == 17 [pid = 1930] [id = 110]
22:57:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 55 (0x7fa44596d800) [pid = 1930] [serial = 307] [outer = (nil)]
22:57:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 56 (0x7fa44596e800) [pid = 1930] [serial = 308] [outer = 0x7fa44596d800]
22:57:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 57 (0x7fa4464e2800) [pid = 1930] [serial = 309] [outer = 0x7fa44596d800]
22:57:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446315800 == 18 [pid = 1930] [id = 111]
22:57:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 58 (0x7fa44657d800) [pid = 1930] [serial = 310] [outer = (nil)]
22:57:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 59 (0x7fa4472ad800) [pid = 1930] [serial = 311] [outer = 0x7fa44657d800]
22:57:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448ca8800 == 17 [pid = 1930] [id = 104]
22:57:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b64800 == 16 [pid = 1930] [id = 103]
22:57:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468bc800 == 15 [pid = 1930] [id = 102]
22:57:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468cd000 == 14 [pid = 1930] [id = 101]
22:57:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e54c800 == 13 [pid = 1930] [id = 98]
22:57:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e533000 == 12 [pid = 1930] [id = 97]
22:57:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468cb800 == 11 [pid = 1930] [id = 95]
22:57:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e0a2000 == 10 [pid = 1930] [id = 96]
22:57:28 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
22:57:28 INFO - document served over http requires an https
22:57:28 INFO - sub-resource via iframe-tag using the meta-csp
22:57:28 INFO - delivery method with keep-origin-redirect and when
22:57:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html"
22:57:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:57:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:57:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:28 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
22:57:28 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1738ms
22:57:28 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:57:28 INFO - PROCESS | 1880 | --DOMWINDOW == 58 (0x7fa44c514000) [pid = 1930] [serial = 261] [outer = (nil)] [url = about:blank]
22:57:28 INFO - PROCESS | 1880 | --DOMWINDOW == 57 (0x7fa449543000) [pid = 1930] [serial = 258] [outer = (nil)] [url = about:blank]
22:57:28 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468bc800 == 11 [pid = 1930] [id = 112]
22:57:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 58 (0x7fa44596c400) [pid = 1930] [serial = 312] [outer = (nil)]
22:57:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 59 (0x7fa44721f000) [pid = 1930] [serial = 313] [outer = 0x7fa44596c400]
22:57:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 60 (0x7fa4476b4c00) [pid = 1930] [serial = 314] [outer = 0x7fa44596c400]
22:57:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447689000 == 12 [pid = 1930] [id = 113]
22:57:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 61 (0x7fa447964000) [pid = 1930] [serial = 315] [outer = (nil)]
22:57:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 62 (0x7fa4483d0000) [pid = 1930] [serial = 316] [outer = 0x7fa447964000]
22:57:29 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
22:57:29 INFO - document served over http requires an https
22:57:29 INFO - sub-resource via iframe-tag using the meta-csp
22:57:29 INFO - delivery method with no-redirect and when
22:57:29 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html"
22:57:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:29 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:57:29 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:57:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:29 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
22:57:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1828ms
22:57:29 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:57:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4476a4000 == 13 [pid = 1930] [id = 114]
22:57:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 63 (0x7fa4464ea000) [pid = 1930] [serial = 317] [outer = (nil)]
22:57:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 64 (0x7fa44861f400) [pid = 1930] [serial = 318] [outer = 0x7fa4464ea000]
22:57:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 65 (0x7fa448c5dc00) [pid = 1930] [serial = 319] [outer = 0x7fa4464ea000]
22:57:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448819800 == 14 [pid = 1930] [id = 115]
22:57:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 66 (0x7fa448f32400) [pid = 1930] [serial = 320] [outer = (nil)]
22:57:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa449543000) [pid = 1930] [serial = 321] [outer = 0x7fa448f32400]
22:57:31 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
22:57:31 INFO - document served over http requires an https
22:57:31 INFO - sub-resource via iframe-tag using the meta-csp
22:57:31 INFO - delivery method with swap-origin-redirect and when
22:57:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html"
22:57:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:57:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:57:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:31 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
22:57:31 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1885ms
22:57:31 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:57:32 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb8800 == 15 [pid = 1930] [id = 116]
22:57:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa4483d5400) [pid = 1930] [serial = 322] [outer = (nil)]
22:57:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa4492a0400) [pid = 1930] [serial = 323] [outer = 0x7fa4483d5400]
22:57:32 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa44c541800) [pid = 1930] [serial = 324] [outer = 0x7fa4483d5400]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa4496e2800) [pid = 1930] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa446582800) [pid = 1930] [serial = 266] [outer = (nil)] [url = about:blank]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa44e49ec00) [pid = 1930] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484226362]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa44c53e400) [pid = 1930] [serial = 271] [outer = (nil)] [url = about:blank]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 65 (0x7fa4472ac800) [pid = 1930] [serial = 284] [outer = (nil)] [url = about:blank]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 64 (0x7fa4472a8800) [pid = 1930] [serial = 279] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 63 (0x7fa4476b1000) [pid = 1930] [serial = 276] [outer = (nil)] [url = about:blank]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 62 (0x7fa4496de800) [pid = 1930] [serial = 290] [outer = (nil)] [url = about:blank]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 61 (0x7fa448c56400) [pid = 1930] [serial = 287] [outer = (nil)] [url = about:blank]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 60 (0x7fa4472af000) [pid = 1930] [serial = 281] [outer = (nil)] [url = about:blank]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 59 (0x7fa4483cd000) [pid = 1930] [serial = 293] [outer = (nil)] [url = about:blank]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 58 (0x7fa447961c00) [pid = 1930] [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]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 57 (0x7fa4472a7800) [pid = 1930] [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]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 56 (0x7fa448c55c00) [pid = 1930] [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]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 55 (0x7fa4476b0000) [pid = 1930] [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]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 54 (0x7fa447223c00) [pid = 1930] [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]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 53 (0x7fa44b1cf400) [pid = 1930] [serial = 278] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 52 (0x7fa448c5f400) [pid = 1930] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 51 (0x7fa44e499c00) [pid = 1930] [serial = 273] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484226362]
22:57:33 INFO - PROCESS | 1880 | --DOMWINDOW == 50 (0x7fa44add7400) [pid = 1930] [serial = 291] [outer = (nil)] [url = about:blank]
22:57:33 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
22:57:33 INFO - document served over http requires an https
22:57:33 INFO - sub-resource via script-tag using the meta-csp
22:57:33 INFO - delivery method with keep-origin-redirect and when
22:57: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/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html"
22:57:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:33 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:57:33 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:57:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:33 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
22:57:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2080ms
22:57:33 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
22:57:34 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44957e800 == 16 [pid = 1930] [id = 117]
22:57:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 51 (0x7fa447403c00) [pid = 1930] [serial = 325] [outer = (nil)]
22:57:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 52 (0x7fa448f2d400) [pid = 1930] [serial = 326] [outer = 0x7fa447403c00]
22:57:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 53 (0x7fa44e493c00) [pid = 1930] [serial = 327] [outer = 0x7fa447403c00]
22:57:36 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
22:57:36 INFO - document served over http requires an https
22:57:36 INFO - sub-resource via script-tag using the meta-csp
22:57:36 INFO - delivery method with no-redirect and when
22:57:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html"
22:57:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:57:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:57:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:36 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
22:57:36 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2592ms
22:57:36 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:57:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cae000 == 17 [pid = 1930] [id = 118]
22:57:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 54 (0x7fa4476ad400) [pid = 1930] [serial = 328] [outer = (nil)]
22:57:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 55 (0x7fa4476b2c00) [pid = 1930] [serial = 329] [outer = 0x7fa4476ad400]
22:57:37 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 56 (0x7fa4495b4c00) [pid = 1930] [serial = 330] [outer = 0x7fa4476ad400]
22:57:38 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
22:57:38 INFO - document served over http requires an https
22:57:38 INFO - sub-resource via script-tag using the meta-csp
22:57:38 INFO - delivery method with swap-origin-redirect and when
22:57:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html"
22:57:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:38 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:57:38 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:57:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:38 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
22:57:38 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1813ms
22:57:38 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:57:38 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e53e800 == 18 [pid = 1930] [id = 119]
22:57:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 57 (0x7fa4458bbc00) [pid = 1930] [serial = 331] [outer = (nil)]
22:57:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 58 (0x7fa4458bcc00) [pid = 1930] [serial = 332] [outer = 0x7fa4458bbc00]
22:57:39 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 59 (0x7fa4458c3000) [pid = 1930] [serial = 333] [outer = 0x7fa4458bbc00]
22:57:40 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
22:57:40 INFO - document served over http requires an https
22:57:40 INFO - sub-resource via xhr-request using the meta-csp
22:57:40 INFO - delivery method with keep-origin-redirect and when
22:57:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html"
22:57:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:57:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:57:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:40 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
22:57:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2403ms
22:57:40 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
22:57:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4458f6000 == 19 [pid = 1930] [id = 120]
22:57:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 60 (0x7fa444ee0800) [pid = 1930] [serial = 334] [outer = (nil)]
22:57:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 61 (0x7fa444ee1800) [pid = 1930] [serial = 335] [outer = 0x7fa444ee0800]
22:57:41 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 62 (0x7fa444ee8000) [pid = 1930] [serial = 336] [outer = 0x7fa444ee0800]
22:57:42 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
22:57:42 INFO - document served over http requires an https
22:57:42 INFO - sub-resource via xhr-request using the meta-csp
22:57:42 INFO - delivery method with no-redirect and when
22:57:42 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html"
22:57:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:57:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:57:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:42 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
22:57:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1693ms
22:57:42 INFO - TEST-START | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:57:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f6d000 == 20 [pid = 1930] [id = 121]
22:57:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 63 (0x7fa444ee0c00) [pid = 1930] [serial = 337] [outer = (nil)]
22:57:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 64 (0x7fa444ff2800) [pid = 1930] [serial = 338] [outer = 0x7fa444ee0c00]
22:57:43 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 65 (0x7fa444ff8400) [pid = 1930] [serial = 339] [outer = 0x7fa444ee0c00]
22:57:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 17 (0x7fa081ff0000) [pid = 1880] [serial = 25] [outer = 0x7fa07efe4400]
22:57:45 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
22:57:45 INFO - document served over http requires an https
22:57:45 INFO - sub-resource via xhr-request using the meta-csp
22:57:45 INFO - delivery method with swap-origin-redirect and when
22:57:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html"
22:57:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:57:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:57:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:45 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
22:57:45 INFO - TEST-OK | /referrer-policy/origin-only/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2811ms
22:57:45 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:57:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447429000 == 21 [pid = 1930] [id = 122]
22:57:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 66 (0x7fa4445dfc00) [pid = 1930] [serial = 340] [outer = (nil)]
22:57:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa4445e0c00) [pid = 1930] [serial = 341] [outer = 0x7fa4445dfc00]
22:57:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa444ffa000) [pid = 1930] [serial = 342] [outer = 0x7fa4445dfc00]
22:57:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb8800 == 20 [pid = 1930] [id = 116]
22:57:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448819800 == 19 [pid = 1930] [id = 115]
22:57:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4476a4000 == 18 [pid = 1930] [id = 114]
22:57:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447689000 == 17 [pid = 1930] [id = 113]
22:57:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468bc800 == 16 [pid = 1930] [id = 112]
22:57:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446315800 == 15 [pid = 1930] [id = 111]
22:57:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa445988800 == 14 [pid = 1930] [id = 110]
22:57:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44757b000 == 13 [pid = 1930] [id = 109]
22:57:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e09d800 == 12 [pid = 1930] [id = 108]
22:57:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ae87000 == 11 [pid = 1930] [id = 107]
22:57:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449258000 == 10 [pid = 1930] [id = 105]
22:57:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b5c800 == 9 [pid = 1930] [id = 106]
22:57:47 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa44888d800) [pid = 1930] [serial = 285] [outer = (nil)] [url = about:blank]
22:57:47 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa4483d3400) [pid = 1930] [serial = 282] [outer = (nil)] [url = about:blank]
22:57:47 INFO - PROCESS | 1880 | --DOMWINDOW == 65 (0x7fa4476b7800) [pid = 1930] [serial = 277] [outer = (nil)] [url = about:blank]
22:57:47 INFO - PROCESS | 1880 | --DOMWINDOW == 64 (0x7fa448f32800) [pid = 1930] [serial = 288] [outer = (nil)] [url = about:blank]
22:57:48 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
22:57:48 INFO - document served over http requires an http
22:57:48 INFO - sub-resource via fetch-request using the meta-referrer
22:57:48 INFO - delivery method with keep-origin-redirect and when
22:57: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"
22:57:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:48 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:57:48 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:57:48 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:57:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:48 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
22:57:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2701ms
22:57:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
22:57:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446310000 == 10 [pid = 1930] [id = 123]
22:57:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 65 (0x7fa4445e0000) [pid = 1930] [serial = 343] [outer = (nil)]
22:57:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 66 (0x7fa446420000) [pid = 1930] [serial = 344] [outer = 0x7fa4445e0000]
22:57:49 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa4464e7400) [pid = 1930] [serial = 345] [outer = 0x7fa4445e0000]
22:57:49 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
22:57:49 INFO - document served over http requires an http
22:57:49 INFO - sub-resource via fetch-request using the meta-referrer
22:57:49 INFO - delivery method with no-redirect and when
22:57:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:57:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:57:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:57:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:57:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:49 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
22:57:49 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1789ms
22:57:49 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:57:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44757a000 == 11 [pid = 1930] [id = 124]
22:57:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa4463ae400) [pid = 1930] [serial = 346] [outer = (nil)]
22:57:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa4464f0000) [pid = 1930] [serial = 347] [outer = 0x7fa4463ae400]
22:57:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa447410000) [pid = 1930] [serial = 348] [outer = 0x7fa4463ae400]
22:57:51 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
22:57:51 INFO - document served over http requires an http
22:57:51 INFO - sub-resource via fetch-request using the meta-referrer
22:57:51 INFO - delivery method with swap-origin-redirect and when
22:57: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"
22:57:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:57:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:57:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:57:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:51 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
22:57:51 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1788ms
22:57:51 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:57:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44880e800 == 12 [pid = 1930] [id = 125]
22:57:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa447220c00) [pid = 1930] [serial = 349] [outer = (nil)]
22:57:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa4483d8c00) [pid = 1930] [serial = 350] [outer = 0x7fa447220c00]
22:57:52 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa448898400) [pid = 1930] [serial = 351] [outer = 0x7fa447220c00]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa44740b400) [pid = 1930] [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]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa44929fc00) [pid = 1930] [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]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa448895800) [pid = 1930] [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]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa4472ad800) [pid = 1930] [serial = 311] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa4483cac00) [pid = 1930] [serial = 296] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa44721f000) [pid = 1930] [serial = 313] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa4492a0400) [pid = 1930] [serial = 323] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 65 (0x7fa4464ec400) [pid = 1930] [serial = 302] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 64 (0x7fa44861f400) [pid = 1930] [serial = 318] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 63 (0x7fa446423000) [pid = 1930] [serial = 305] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 62 (0x7fa44596e800) [pid = 1930] [serial = 308] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 61 (0x7fa4483d0000) [pid = 1930] [serial = 316] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484249603]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 60 (0x7fa44b10dc00) [pid = 1930] [serial = 299] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 59 (0x7fa449543000) [pid = 1930] [serial = 321] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 58 (0x7fa447960800) [pid = 1930] [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]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 57 (0x7fa4483d5400) [pid = 1930] [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]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 56 (0x7fa44596d800) [pid = 1930] [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]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 55 (0x7fa448f32400) [pid = 1930] [serial = 320] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 54 (0x7fa4463a6c00) [pid = 1930] [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]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 53 (0x7fa447964000) [pid = 1930] [serial = 315] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484249603]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 52 (0x7fa4492a0000) [pid = 1930] [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]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 51 (0x7fa4464ea000) [pid = 1930] [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]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 50 (0x7fa44657d800) [pid = 1930] [serial = 310] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 49 (0x7fa44596c400) [pid = 1930] [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]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 48 (0x7fa44e44ac00) [pid = 1930] [serial = 272] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 47 (0x7fa448898800) [pid = 1930] [serial = 243] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 46 (0x7fa4495af400) [pid = 1930] [serial = 246] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 45 (0x7fa4483d9800) [pid = 1930] [serial = 267] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 44 (0x7fa449292800) [pid = 1930] [serial = 240] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa4496ea800) [pid = 1930] [serial = 294] [outer = (nil)] [url = about:blank]
22:57:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb8000 == 13 [pid = 1930] [id = 126]
22:57:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 44 (0x7fa44596c400) [pid = 1930] [serial = 352] [outer = (nil)]
22:57:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 45 (0x7fa4464e3400) [pid = 1930] [serial = 353] [outer = 0x7fa44596c400]
22:57:53 INFO - TEST-FAIL | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is origin when a
22:57:53 INFO - document served over http requires an http
22:57:53 INFO - sub-resource via iframe-tag using the meta-referrer
22:57:53 INFO - delivery method with keep-origin-redirect and when
22:57:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:57:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:53 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:57:53 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:57:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:53 INFO - @http://web-platform.test:8000/referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html:23:7
22:57:53 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1983ms
22:57:53 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:57:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449261000 == 14 [pid = 1930] [id = 127]
22:57:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 46 (0x7fa4463a2c00) [pid = 1930] [serial = 354] [outer = (nil)]
22:57:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 47 (0x7fa44740b400) [pid = 1930] [serial = 355] [outer = 0x7fa4463a2c00]
22:57:54 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 48 (0x7fa448895800) [pid = 1930] [serial = 356] [outer = 0x7fa4463a2c00]
22:57:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0e5000 == 15 [pid = 1930] [id = 128]
22:57:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 49 (0x7fa448c5e400) [pid = 1930] [serial = 357] [outer = (nil)]
22:57:54 INFO - PROCESS | 1880 | [Child 1930] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
22:57:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 50 (0x7fa4445dec00) [pid = 1930] [serial = 358] [outer = 0x7fa448c5e400]
22:57:55 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
22:57:55 INFO - document served over http requires an http
22:57:55 INFO - sub-resource via iframe-tag using the meta-referrer
22:57:55 INFO - delivery method with no-redirect and when
22:57:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:57:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:57:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:57:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:55 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
22:57:55 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1480ms
22:57:55 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:57:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b66000 == 16 [pid = 1930] [id = 129]
22:57:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 51 (0x7fa4464ee800) [pid = 1930] [serial = 359] [outer = (nil)]
22:57:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 52 (0x7fa446581c00) [pid = 1930] [serial = 360] [outer = 0x7fa4464ee800]
22:57:56 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 53 (0x7fa4483d3c00) [pid = 1930] [serial = 361] [outer = 0x7fa4464ee800]
22:57:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ae8b000 == 17 [pid = 1930] [id = 130]
22:57:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 54 (0x7fa448c57000) [pid = 1930] [serial = 362] [outer = (nil)]
22:57:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 55 (0x7fa448f36000) [pid = 1930] [serial = 363] [outer = 0x7fa448c57000]
22:57:57 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
22:57:57 INFO - document served over http requires an http
22:57:57 INFO - sub-resource via iframe-tag using the meta-referrer
22:57:57 INFO - delivery method with swap-origin-redirect and when
22:57: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"
22:57:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:57:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:57:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:57 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
22:57:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2243ms
22:57:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:57:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aed4800 == 18 [pid = 1930] [id = 131]
22:57:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 56 (0x7fa445970800) [pid = 1930] [serial = 364] [outer = (nil)]
22:57:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 57 (0x7fa448f34000) [pid = 1930] [serial = 365] [outer = 0x7fa445970800]
22:57:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:57:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 58 (0x7fa4496e6800) [pid = 1930] [serial = 366] [outer = 0x7fa445970800]
22:57:59 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
22:57:59 INFO - document served over http requires an http
22:57:59 INFO - sub-resource via script-tag using the meta-referrer
22:57:59 INFO - delivery method with keep-origin-redirect and when
22:57: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"
22:57:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:57:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:57:59 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:57:59 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:57:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:57:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:57:59 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
22:57:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2032ms
22:57:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
22:57:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448b10800 == 19 [pid = 1930] [id = 132]
22:57:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 59 (0x7fa448f2b800) [pid = 1930] [serial = 367] [outer = (nil)]
22:58:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 60 (0x7fa44adc9800) [pid = 1930] [serial = 368] [outer = 0x7fa448f2b800]
22:58:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 61 (0x7fa44e3f6800) [pid = 1930] [serial = 369] [outer = 0x7fa448f2b800]
22:58:02 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
22:58:02 INFO - document served over http requires an http
22:58:02 INFO - sub-resource via script-tag using the meta-referrer
22:58:02 INFO - delivery method with no-redirect and when
22:58: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"
22:58:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:58:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:58:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:02 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
22:58:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2685ms
22:58:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:58:02 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4445a3000 == 20 [pid = 1930] [id = 133]
22:58:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 62 (0x7fa444598000) [pid = 1930] [serial = 370] [outer = (nil)]
22:58:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 63 (0x7fa444599000) [pid = 1930] [serial = 371] [outer = 0x7fa444598000]
22:58:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 64 (0x7fa44459ec00) [pid = 1930] [serial = 372] [outer = 0x7fa444598000]
22:58:04 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
22:58:04 INFO - document served over http requires an http
22:58:04 INFO - sub-resource via script-tag using the meta-referrer
22:58:04 INFO - delivery method with swap-origin-redirect and when
22:58:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:58:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:58:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:58:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:04 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
22:58:04 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1780ms
22:58:04 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:58:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4445ba800 == 21 [pid = 1930] [id = 134]
22:58:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 65 (0x7fa4442c2400) [pid = 1930] [serial = 373] [outer = (nil)]
22:58:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 66 (0x7fa4442c3400) [pid = 1930] [serial = 374] [outer = 0x7fa4442c2400]
22:58:04 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa4442c9800) [pid = 1930] [serial = 375] [outer = 0x7fa4442c2400]
22:58:05 INFO - PROCESS | 1880 | --DOMWINDOW == 16 (0x7fa086091400) [pid = 1880] [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.]
22:58:05 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
22:58:05 INFO - document served over http requires an http
22:58:05 INFO - sub-resource via xhr-request using the meta-referrer
22:58:05 INFO - delivery method with keep-origin-redirect and when
22:58: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"
22:58:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:05 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:58:05 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:58:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:05 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
22:58:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1787ms
22:58:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
22:58:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444355800 == 22 [pid = 1930] [id = 135]
22:58:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa4442c9c00) [pid = 1930] [serial = 376] [outer = (nil)]
22:58:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa44620a000) [pid = 1930] [serial = 377] [outer = 0x7fa4442c9c00]
22:58:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa446210800) [pid = 1930] [serial = 378] [outer = 0x7fa4442c9c00]
22:58:08 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
22:58:08 INFO - document served over http requires an http
22:58:08 INFO - sub-resource via xhr-request using the meta-referrer
22:58:08 INFO - delivery method with no-redirect and when
22:58:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:58:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:58:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:08 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
22:58:08 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2240ms
22:58:08 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:58:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44631d000 == 23 [pid = 1930] [id = 136]
22:58:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa4445e0800) [pid = 1930] [serial = 379] [outer = (nil)]
22:58:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa444ee3400) [pid = 1930] [serial = 380] [outer = 0x7fa4445e0800]
22:58:08 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa446204800) [pid = 1930] [serial = 381] [outer = 0x7fa4445e0800]
22:58:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb8000 == 22 [pid = 1930] [id = 126]
22:58:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44880e800 == 21 [pid = 1930] [id = 125]
22:58:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44757a000 == 20 [pid = 1930] [id = 124]
22:58:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446310000 == 19 [pid = 1930] [id = 123]
22:58:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447429000 == 18 [pid = 1930] [id = 122]
22:58:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4458f6000 == 17 [pid = 1930] [id = 120]
22:58:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e53e800 == 16 [pid = 1930] [id = 119]
22:58:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447691000 == 15 [pid = 1930] [id = 99]
22:58:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4476a7000 == 14 [pid = 1930] [id = 100]
22:58:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cae000 == 13 [pid = 1930] [id = 118]
22:58:09 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa44c541800) [pid = 1930] [serial = 324] [outer = (nil)] [url = about:blank]
22:58:09 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa448c5dc00) [pid = 1930] [serial = 319] [outer = (nil)] [url = about:blank]
22:58:09 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa4476b4c00) [pid = 1930] [serial = 314] [outer = (nil)] [url = about:blank]
22:58:09 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa4464e2800) [pid = 1930] [serial = 309] [outer = (nil)] [url = about:blank]
22:58:09 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
22:58:09 INFO - document served over http requires an http
22:58:09 INFO - sub-resource via xhr-request using the meta-referrer
22:58:09 INFO - delivery method with swap-origin-redirect and when
22:58: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"
22:58:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:58:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:58:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:09 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
22:58:09 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1744ms
22:58:09 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:58:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4458e9800 == 14 [pid = 1930] [id = 137]
22:58:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa4445e1c00) [pid = 1930] [serial = 382] [outer = (nil)]
22:58:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa444ff4400) [pid = 1930] [serial = 383] [outer = 0x7fa4445e1c00]
22:58:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa446427400) [pid = 1930] [serial = 384] [outer = 0x7fa4445e1c00]
22:58:11 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
22:58:11 INFO - document served over http requires an https
22:58:11 INFO - sub-resource via fetch-request using the meta-referrer
22:58:11 INFO - delivery method with keep-origin-redirect and when
22:58:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:58:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:11 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:58:11 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:58:11 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:58:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:11 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
22:58:11 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1835ms
22:58:11 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
22:58:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468c3800 == 15 [pid = 1930] [id = 138]
22:58:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa4458c4400) [pid = 1930] [serial = 385] [outer = (nil)]
22:58:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa44721a400) [pid = 1930] [serial = 386] [outer = 0x7fa4458c4400]
22:58:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa4472aac00) [pid = 1930] [serial = 387] [outer = 0x7fa4458c4400]
22:58:13 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
22:58:13 INFO - document served over http requires an https
22:58:13 INFO - sub-resource via fetch-request using the meta-referrer
22:58:13 INFO - delivery method with no-redirect and when
22:58:13 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:58:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:13 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:58:13 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:58:13 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:58:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:13 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
22:58:13 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1886ms
22:58:13 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:58:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4476a3800 == 16 [pid = 1930] [id = 139]
22:58:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa4472b0000) [pid = 1930] [serial = 388] [outer = (nil)]
22:58:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa4476b3000) [pid = 1930] [serial = 389] [outer = 0x7fa4472b0000]
22:58:14 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa4483d6c00) [pid = 1930] [serial = 390] [outer = 0x7fa4472b0000]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa44740b400) [pid = 1930] [serial = 355] [outer = (nil)] [url = about:blank]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa444ff2800) [pid = 1930] [serial = 338] [outer = (nil)] [url = about:blank]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa4458bcc00) [pid = 1930] [serial = 332] [outer = (nil)] [url = about:blank]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa444ee1800) [pid = 1930] [serial = 335] [outer = (nil)] [url = about:blank]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa4464f0000) [pid = 1930] [serial = 347] [outer = (nil)] [url = about:blank]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa448f2d400) [pid = 1930] [serial = 326] [outer = (nil)] [url = about:blank]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa4476b2c00) [pid = 1930] [serial = 329] [outer = (nil)] [url = about:blank]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa446420000) [pid = 1930] [serial = 344] [outer = (nil)] [url = about:blank]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa4464e3400) [pid = 1930] [serial = 353] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa4483d8c00) [pid = 1930] [serial = 350] [outer = (nil)] [url = about:blank]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa4445e0c00) [pid = 1930] [serial = 341] [outer = (nil)] [url = about:blank]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa4445e0000) [pid = 1930] [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]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 65 (0x7fa4463ae400) [pid = 1930] [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]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 64 (0x7fa44596c400) [pid = 1930] [serial = 352] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 63 (0x7fa4445dfc00) [pid = 1930] [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]
22:58:15 INFO - PROCESS | 1880 | --DOMWINDOW == 62 (0x7fa447220c00) [pid = 1930] [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]
22:58:16 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
22:58:16 INFO - document served over http requires an https
22:58:16 INFO - sub-resource via fetch-request using the meta-referrer
22:58:16 INFO - delivery method with swap-origin-redirect and when
22:58:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:58:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:58:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:58:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:58:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:16 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
22:58:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2797ms
22:58:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:58:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44598d000 == 17 [pid = 1930] [id = 140]
22:58:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 63 (0x7fa4445d4c00) [pid = 1930] [serial = 391] [outer = (nil)]
22:58:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 64 (0x7fa444ff2400) [pid = 1930] [serial = 392] [outer = 0x7fa4445d4c00]
22:58:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 65 (0x7fa44641bc00) [pid = 1930] [serial = 393] [outer = 0x7fa4445d4c00]
22:58:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb5000 == 18 [pid = 1930] [id = 141]
22:58:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 66 (0x7fa44657f000) [pid = 1930] [serial = 394] [outer = (nil)]
22:58:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa447404800) [pid = 1930] [serial = 395] [outer = 0x7fa44657f000]
22:58:18 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
22:58:18 INFO - document served over http requires an https
22:58:18 INFO - sub-resource via iframe-tag using the meta-referrer
22:58:18 INFO - delivery method with keep-origin-redirect and when
22:58: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"
22:58:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:18 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:58:18 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:58:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:18 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
22:58:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1887ms
22:58:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:58:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490f5000 == 19 [pid = 1930] [id = 142]
22:58:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa4445e0000) [pid = 1930] [serial = 396] [outer = (nil)]
22:58:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa447220c00) [pid = 1930] [serial = 397] [outer = 0x7fa4445e0000]
22:58:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa448b64000) [pid = 1930] [serial = 398] [outer = 0x7fa4445e0000]
22:58:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0e4800 == 20 [pid = 1930] [id = 143]
22:58:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa448c5dc00) [pid = 1930] [serial = 399] [outer = (nil)]
22:58:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa44929b800) [pid = 1930] [serial = 400] [outer = 0x7fa448c5dc00]
22:58:20 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
22:58:20 INFO - document served over http requires an https
22:58:20 INFO - sub-resource via iframe-tag using the meta-referrer
22:58:20 INFO - delivery method with no-redirect and when
22:58: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"
22:58:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:20 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:58:20 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:58:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:20 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
22:58:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1739ms
22:58:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:58:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aec6800 == 21 [pid = 1930] [id = 144]
22:58:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa447407c00) [pid = 1930] [serial = 401] [outer = (nil)]
22:58:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa44abc9800) [pid = 1930] [serial = 402] [outer = 0x7fa447407c00]
22:58:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa44e49b400) [pid = 1930] [serial = 403] [outer = 0x7fa447407c00]
22:58:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44624d800 == 22 [pid = 1930] [id = 145]
22:58:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa44628f400) [pid = 1930] [serial = 404] [outer = (nil)]
22:58:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa446293400) [pid = 1930] [serial = 405] [outer = 0x7fa44628f400]
22:58:22 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
22:58:22 INFO - document served over http requires an https
22:58:22 INFO - sub-resource via iframe-tag using the meta-referrer
22:58:22 INFO - delivery method with swap-origin-redirect and when
22:58: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"
22:58:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:22 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:58:22 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:58:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:22 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
22:58:22 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2083ms
22:58:22 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:58:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44625a000 == 23 [pid = 1930] [id = 146]
22:58:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa446297400) [pid = 1930] [serial = 406] [outer = (nil)]
22:58:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa446299400) [pid = 1930] [serial = 407] [outer = 0x7fa446297400]
22:58:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa443735c00) [pid = 1930] [serial = 408] [outer = 0x7fa446297400]
22:58:24 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
22:58:24 INFO - document served over http requires an https
22:58:24 INFO - sub-resource via script-tag using the meta-referrer
22:58:24 INFO - delivery method with keep-origin-redirect and when
22:58: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"
22:58:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:58:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:58:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:24 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
22:58:24 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2091ms
22:58:24 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
22:58:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4437a2800 == 24 [pid = 1930] [id = 147]
22:58:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa443741800) [pid = 1930] [serial = 409] [outer = (nil)]
22:58:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa446292400) [pid = 1930] [serial = 410] [outer = 0x7fa443741800]
22:58:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa44383b000) [pid = 1930] [serial = 411] [outer = 0x7fa443741800]
22:58:26 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
22:58:26 INFO - document served over http requires an https
22:58:26 INFO - sub-resource via script-tag using the meta-referrer
22:58:26 INFO - delivery method with no-redirect and when
22:58:26 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:58:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:26 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:58:26 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:58:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:26 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
22:58:26 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2287ms
22:58:26 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:58:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e54d800 == 25 [pid = 1930] [id = 148]
22:58:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa44373f800) [pid = 1930] [serial = 412] [outer = (nil)]
22:58:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa443845c00) [pid = 1930] [serial = 413] [outer = 0x7fa44373f800]
22:58:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa442f8ec00) [pid = 1930] [serial = 414] [outer = 0x7fa44373f800]
22:58:29 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
22:58:29 INFO - document served over http requires an https
22:58:29 INFO - sub-resource via script-tag using the meta-referrer
22:58:29 INFO - delivery method with swap-origin-redirect and when
22:58:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:58:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:58:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:58:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:29 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
22:58:29 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3188ms
22:58:29 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:58:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4437a1000 == 26 [pid = 1930] [id = 149]
22:58:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa442f98c00) [pid = 1930] [serial = 415] [outer = (nil)]
22:58:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa443736c00) [pid = 1930] [serial = 416] [outer = 0x7fa442f98c00]
22:58:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa4442cb400) [pid = 1930] [serial = 417] [outer = 0x7fa442f98c00]
22:58:32 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
22:58:32 INFO - document served over http requires an https
22:58:32 INFO - sub-resource via xhr-request using the meta-referrer
22:58:32 INFO - delivery method with keep-origin-redirect and when
22:58: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"
22:58:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:32 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:58:32 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:58:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:32 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
22:58:32 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2285ms
22:58:32 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
22:58:32 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f72000 == 27 [pid = 1930] [id = 150]
22:58:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa4442c7800) [pid = 1930] [serial = 418] [outer = (nil)]
22:58:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa444ee7800) [pid = 1930] [serial = 419] [outer = 0x7fa4442c7800]
22:58:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa446204400) [pid = 1930] [serial = 420] [outer = 0x7fa4442c7800]
22:58:33 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468c3800 == 26 [pid = 1930] [id = 138]
22:58:33 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4458e9800 == 25 [pid = 1930] [id = 137]
22:58:33 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44631d000 == 24 [pid = 1930] [id = 136]
22:58:33 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4445ba800 == 23 [pid = 1930] [id = 134]
22:58:33 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4445a3000 == 22 [pid = 1930] [id = 133]
22:58:33 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aed4800 == 21 [pid = 1930] [id = 131]
22:58:33 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ae8b000 == 20 [pid = 1930] [id = 130]
22:58:33 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b66000 == 19 [pid = 1930] [id = 129]
22:58:33 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa4464e7400) [pid = 1930] [serial = 345] [outer = (nil)] [url = about:blank]
22:58:33 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa444ffa000) [pid = 1930] [serial = 342] [outer = (nil)] [url = about:blank]
22:58:33 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa448898400) [pid = 1930] [serial = 351] [outer = (nil)] [url = about:blank]
22:58:33 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa447410000) [pid = 1930] [serial = 348] [outer = (nil)] [url = about:blank]
22:58:33 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
22:58:33 INFO - document served over http requires an https
22:58:33 INFO - sub-resource via xhr-request using the meta-referrer
22:58:33 INFO - delivery method with no-redirect and when
22:58: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"
22:58:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:58:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:58:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:33 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
22:58:33 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1688ms
22:58:33 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:58:34 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4445bf800 == 20 [pid = 1930] [id = 151]
22:58:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa444eddc00) [pid = 1930] [serial = 421] [outer = (nil)]
22:58:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa44628a400) [pid = 1930] [serial = 422] [outer = 0x7fa444eddc00]
22:58:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa446423000) [pid = 1930] [serial = 423] [outer = 0x7fa444eddc00]
22:58:35 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
22:58:35 INFO - document served over http requires an https
22:58:35 INFO - sub-resource via xhr-request using the meta-referrer
22:58:35 INFO - delivery method with swap-origin-redirect and when
22:58:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:58:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:58:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:58:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:35 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
22:58:35 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1581ms
22:58:35 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
22:58:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468c3800 == 21 [pid = 1930] [id = 152]
22:58:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa446204000) [pid = 1930] [serial = 424] [outer = (nil)]
22:58:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa4464e9000) [pid = 1930] [serial = 425] [outer = 0x7fa446204000]
22:58:36 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa4476b1000) [pid = 1930] [serial = 426] [outer = 0x7fa446204000]
22:58:37 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
22:58:37 INFO - document served over http requires an http
22:58:37 INFO - sub-resource via fetch-request using the meta-referrer
22:58:37 INFO - delivery method with keep-origin-redirect and when
22:58: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"
22:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:37 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:58:37 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:58:37 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:58:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:37 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
22:58:37 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1563ms
22:58:37 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
22:58:37 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447691000 == 22 [pid = 1930] [id = 153]
22:58:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa446581400) [pid = 1930] [serial = 427] [outer = (nil)]
22:58:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa448892c00) [pid = 1930] [serial = 428] [outer = 0x7fa446581400]
22:58:37 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa449294c00) [pid = 1930] [serial = 429] [outer = 0x7fa446581400]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa448c57000) [pid = 1930] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa446581c00) [pid = 1930] [serial = 360] [outer = (nil)] [url = about:blank]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa44620a000) [pid = 1930] [serial = 377] [outer = (nil)] [url = about:blank]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa448f34000) [pid = 1930] [serial = 365] [outer = (nil)] [url = about:blank]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa444599000) [pid = 1930] [serial = 371] [outer = (nil)] [url = about:blank]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa4445dec00) [pid = 1930] [serial = 358] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484274872]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa444ff4400) [pid = 1930] [serial = 383] [outer = (nil)] [url = about:blank]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa44721a400) [pid = 1930] [serial = 386] [outer = (nil)] [url = about:blank]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa4442c3400) [pid = 1930] [serial = 374] [outer = (nil)] [url = about:blank]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa448f36000) [pid = 1930] [serial = 363] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa444ee3400) [pid = 1930] [serial = 380] [outer = (nil)] [url = about:blank]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa44adc9800) [pid = 1930] [serial = 368] [outer = (nil)] [url = about:blank]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa4476b3000) [pid = 1930] [serial = 389] [outer = (nil)] [url = about:blank]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa4458c4400) [pid = 1930] [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]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa4445e0800) [pid = 1930] [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]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa4445e1c00) [pid = 1930] [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]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa448c5e400) [pid = 1930] [serial = 357] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484274872]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa44e493c00) [pid = 1930] [serial = 327] [outer = (nil)] [url = about:blank]
22:58:39 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa446204800) [pid = 1930] [serial = 381] [outer = (nil)] [url = about:blank]
22:58:40 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
22:58:40 INFO - document served over http requires an http
22:58:40 INFO - sub-resource via fetch-request using the meta-referrer
22:58:40 INFO - delivery method with no-redirect and when
22:58: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"
22:58:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:40 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:58:40 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:58:40 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:58:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:40 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
22:58:40 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 3084ms
22:58:40 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
22:58:40 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448b04800 == 23 [pid = 1930] [id = 154]
22:58:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa4445dd000) [pid = 1930] [serial = 430] [outer = (nil)]
22:58:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa444ff6800) [pid = 1930] [serial = 431] [outer = 0x7fa4445dd000]
22:58:41 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa447967000) [pid = 1930] [serial = 432] [outer = 0x7fa4445dd000]
22:58:42 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
22:58:42 INFO - document served over http requires an http
22:58:42 INFO - sub-resource via fetch-request using the meta-referrer
22:58:42 INFO - delivery method with swap-origin-redirect and when
22:58: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"
22:58:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:58:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:58:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:58:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:42 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
22:58:42 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1936ms
22:58:42 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
22:58:42 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4476a3000 == 24 [pid = 1930] [id = 155]
22:58:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa4445de400) [pid = 1930] [serial = 433] [outer = (nil)]
22:58:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa444eea400) [pid = 1930] [serial = 434] [outer = 0x7fa4445de400]
22:58:43 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa4464e8800) [pid = 1930] [serial = 435] [outer = 0x7fa4445de400]
22:58:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490e8000 == 25 [pid = 1930] [id = 156]
22:58:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa44721d400) [pid = 1930] [serial = 436] [outer = (nil)]
22:58:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa446587000) [pid = 1930] [serial = 437] [outer = 0x7fa44721d400]
22:58:44 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
22:58:44 INFO - document served over http requires an http
22:58:44 INFO - sub-resource via iframe-tag using the meta-referrer
22:58:44 INFO - delivery method with keep-origin-redirect and when
22:58: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"
22:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:44 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:58:44 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:58:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:44 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
22:58:44 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2735ms
22:58:44 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
22:58:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449582000 == 26 [pid = 1930] [id = 157]
22:58:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa444ee2000) [pid = 1930] [serial = 438] [outer = (nil)]
22:58:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa4476b8000) [pid = 1930] [serial = 439] [outer = 0x7fa444ee2000]
22:58:45 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa4496e1c00) [pid = 1930] [serial = 440] [outer = 0x7fa444ee2000]
22:58:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aed1800 == 27 [pid = 1930] [id = 158]
22:58:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa44a07e000) [pid = 1930] [serial = 441] [outer = (nil)]
22:58:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa44b10d400) [pid = 1930] [serial = 442] [outer = 0x7fa44a07e000]
22:58:46 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
22:58:46 INFO - document served over http requires an http
22:58:46 INFO - sub-resource via iframe-tag using the meta-referrer
22:58:46 INFO - delivery method with no-redirect and when
22:58: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"
22:58:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:46 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:58:46 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:58:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:46 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
22:58:46 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1886ms
22:58:46 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
22:58:47 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442db0800 == 28 [pid = 1930] [id = 159]
22:58:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa44721a400) [pid = 1930] [serial = 443] [outer = (nil)]
22:58:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa44b10dc00) [pid = 1930] [serial = 444] [outer = 0x7fa44721a400]
22:58:47 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa442ddb000) [pid = 1930] [serial = 445] [outer = 0x7fa44721a400]
22:58:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442dc4000 == 29 [pid = 1930] [id = 160]
22:58:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa442ddf400) [pid = 1930] [serial = 446] [outer = (nil)]
22:58:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa442de2800) [pid = 1930] [serial = 447] [outer = 0x7fa442ddf400]
22:58:48 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
22:58:48 INFO - document served over http requires an http
22:58:48 INFO - sub-resource via iframe-tag using the meta-referrer
22:58:48 INFO - delivery method with swap-origin-redirect and when
22:58: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"
22:58:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:48 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:48 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:58:48 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:58:48 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:48 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:48 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
22:58:48 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1781ms
22:58:48 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
22:58:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442abf800 == 30 [pid = 1930] [id = 161]
22:58:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa442de2000) [pid = 1930] [serial = 448] [outer = (nil)]
22:58:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa44721f000) [pid = 1930] [serial = 449] [outer = 0x7fa442de2000]
22:58:49 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa442ae4c00) [pid = 1930] [serial = 450] [outer = 0x7fa442de2000]
22:58:50 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
22:58:50 INFO - document served over http requires an http
22:58:50 INFO - sub-resource via script-tag using the meta-referrer
22:58:50 INFO - delivery method with keep-origin-redirect and when
22:58: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"
22:58:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:50 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:58:50 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:58:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:50 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
22:58:50 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1703ms
22:58:50 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
22:58:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442ad8000 == 31 [pid = 1930] [id = 162]
22:58:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa442de2400) [pid = 1930] [serial = 451] [outer = (nil)]
22:58:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa442bb2000) [pid = 1930] [serial = 452] [outer = 0x7fa442de2400]
22:58:51 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa442bb7400) [pid = 1930] [serial = 453] [outer = 0x7fa442de2400]
22:58:52 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
22:58:52 INFO - document served over http requires an http
22:58:52 INFO - sub-resource via script-tag using the meta-referrer
22:58:52 INFO - delivery method with no-redirect and when
22:58: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"
22:58:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:58:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:58:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:52 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
22:58:52 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1728ms
22:58:52 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
22:58:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442717000 == 32 [pid = 1930] [id = 163]
22:58:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa442833800) [pid = 1930] [serial = 454] [outer = (nil)]
22:58:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa442834800) [pid = 1930] [serial = 455] [outer = 0x7fa442833800]
22:58:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa44283ac00) [pid = 1930] [serial = 456] [outer = 0x7fa442833800]
22:58:54 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
22:58:54 INFO - document served over http requires an http
22:58:54 INFO - sub-resource via script-tag using the meta-referrer
22:58:54 INFO - delivery method with swap-origin-redirect and when
22:58: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"
22:58:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:58:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:58:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:54 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
22:58:54 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2091ms
22:58:54 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
22:58:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428dd800 == 33 [pid = 1930] [id = 164]
22:58:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa44295bc00) [pid = 1930] [serial = 457] [outer = (nil)]
22:58:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa44295cc00) [pid = 1930] [serial = 458] [outer = 0x7fa44295bc00]
22:58:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa442962800) [pid = 1930] [serial = 459] [outer = 0x7fa44295bc00]
22:58:57 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
22:58:57 INFO - document served over http requires an http
22:58:57 INFO - sub-resource via xhr-request using the meta-referrer
22:58:57 INFO - delivery method with keep-origin-redirect and when
22:58: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"
22:58:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:57 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:58:57 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:58:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:57 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
22:58:57 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2888ms
22:58:57 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
22:58:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442dac000 == 34 [pid = 1930] [id = 165]
22:58:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa442965000) [pid = 1930] [serial = 460] [outer = (nil)]
22:58:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa442bb9400) [pid = 1930] [serial = 461] [outer = 0x7fa442965000]
22:58:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:58:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa442f97000) [pid = 1930] [serial = 462] [outer = 0x7fa442965000]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f6d000 == 33 [pid = 1930] [id = 121]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444355800 == 32 [pid = 1930] [id = 135]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447691000 == 31 [pid = 1930] [id = 153]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468c3800 == 30 [pid = 1930] [id = 152]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4445bf800 == 29 [pid = 1930] [id = 151]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0e5000 == 28 [pid = 1930] [id = 128]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44957e800 == 27 [pid = 1930] [id = 117]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f72000 == 26 [pid = 1930] [id = 150]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449261000 == 25 [pid = 1930] [id = 127]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4437a1000 == 24 [pid = 1930] [id = 149]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4437a2800 == 23 [pid = 1930] [id = 147]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44624d800 == 22 [pid = 1930] [id = 145]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aec6800 == 21 [pid = 1930] [id = 144]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0e4800 == 20 [pid = 1930] [id = 143]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490f5000 == 19 [pid = 1930] [id = 142]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb5000 == 18 [pid = 1930] [id = 141]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44598d000 == 17 [pid = 1930] [id = 140]
22:58:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4476a3800 == 16 [pid = 1930] [id = 139]
22:58:59 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa446427400) [pid = 1930] [serial = 384] [outer = (nil)] [url = about:blank]
22:58:59 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa448895800) [pid = 1930] [serial = 356] [outer = (nil)] [url = about:blank]
22:58:59 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa4472aac00) [pid = 1930] [serial = 387] [outer = (nil)] [url = about:blank]
22:58:59 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
22:58:59 INFO - document served over http requires an http
22:58:59 INFO - sub-resource via xhr-request using the meta-referrer
22:58:59 INFO - delivery method with no-redirect and when
22:58: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"
22:58:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:58:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:58:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:58:59 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:58:59 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:58:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:58:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:58:59 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
22:58:59 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2631ms
22:58:59 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
22:58:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4437ad000 == 17 [pid = 1930] [id = 166]
22:58:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa442966800) [pid = 1930] [serial = 463] [outer = (nil)]
22:59:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa443740000) [pid = 1930] [serial = 464] [outer = 0x7fa442966800]
22:59:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa44459b400) [pid = 1930] [serial = 465] [outer = 0x7fa442966800]
22:59:01 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
22:59:01 INFO - document served over http requires an http
22:59:01 INFO - sub-resource via xhr-request using the meta-referrer
22:59:01 INFO - delivery method with swap-origin-redirect and when
22:59:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:59:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:01 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:59:01 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:59:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:01 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
22:59:01 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1476ms
22:59:01 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
22:59:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4445bf800 == 18 [pid = 1930] [id = 167]
22:59:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa44383cc00) [pid = 1930] [serial = 466] [outer = (nil)]
22:59:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa444edb400) [pid = 1930] [serial = 467] [outer = 0x7fa44383cc00]
22:59:01 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa446209c00) [pid = 1930] [serial = 468] [outer = 0x7fa44383cc00]
22:59:02 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
22:59:02 INFO - document served over http requires an https
22:59:02 INFO - sub-resource via fetch-request using the meta-referrer
22:59:02 INFO - delivery method with keep-origin-redirect and when
22:59: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"
22:59:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:02 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:59:02 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:59:02 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:59:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:02 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
22:59:02 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1681ms
22:59:02 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
22:59:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa445984800 == 19 [pid = 1930] [id = 168]
22:59:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa444ff6c00) [pid = 1930] [serial = 469] [outer = (nil)]
22:59:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa446297c00) [pid = 1930] [serial = 470] [outer = 0x7fa444ff6c00]
22:59:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa446425000) [pid = 1930] [serial = 471] [outer = 0x7fa444ff6c00]
22:59:04 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa4442c7800) [pid = 1930] [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]
22:59:04 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa442f98c00) [pid = 1930] [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]
22:59:04 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa444eddc00) [pid = 1930] [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]
22:59:04 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa446581400) [pid = 1930] [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]
22:59:04 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa446204000) [pid = 1930] [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]
22:59:04 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa44628f400) [pid = 1930] [serial = 404] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:59:04 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa4472b0000) [pid = 1930] [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]
22:59:04 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa44657f000) [pid = 1930] [serial = 394] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:59:04 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa448c5dc00) [pid = 1930] [serial = 399] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484299864]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa446292400) [pid = 1930] [serial = 410] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa443845c00) [pid = 1930] [serial = 413] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa443736c00) [pid = 1930] [serial = 416] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa446293400) [pid = 1930] [serial = 405] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa44abc9800) [pid = 1930] [serial = 402] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa446299400) [pid = 1930] [serial = 407] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa444ee7800) [pid = 1930] [serial = 419] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa447404800) [pid = 1930] [serial = 395] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa444ff2400) [pid = 1930] [serial = 392] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa448892c00) [pid = 1930] [serial = 428] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa44929b800) [pid = 1930] [serial = 400] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484299864]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa447220c00) [pid = 1930] [serial = 397] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa4464e9000) [pid = 1930] [serial = 425] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa44628a400) [pid = 1930] [serial = 422] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa446204400) [pid = 1930] [serial = 420] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa4483d6c00) [pid = 1930] [serial = 390] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa4442cb400) [pid = 1930] [serial = 417] [outer = (nil)] [url = about:blank]
22:59:05 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa446423000) [pid = 1930] [serial = 423] [outer = (nil)] [url = about:blank]
22:59:05 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
22:59:05 INFO - document served over http requires an https
22:59:05 INFO - sub-resource via fetch-request using the meta-referrer
22:59:05 INFO - delivery method with no-redirect and when
22:59: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"
22:59:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:05 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:59:05 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:59:05 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:59:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:05 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
22:59:05 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2689ms
22:59:05 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
22:59:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44625f800 == 20 [pid = 1930] [id = 169]
22:59:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa444ee7800) [pid = 1930] [serial = 472] [outer = (nil)]
22:59:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa4458b6400) [pid = 1930] [serial = 473] [outer = 0x7fa444ee7800]
22:59:06 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa446294400) [pid = 1930] [serial = 474] [outer = 0x7fa444ee7800]
22:59:07 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
22:59:07 INFO - document served over http requires an https
22:59:07 INFO - sub-resource via fetch-request using the meta-referrer
22:59:07 INFO - delivery method with swap-origin-redirect and when
22:59: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"
22:59:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:07 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:59:07 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:59:07 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:59:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:07 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
22:59:07 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2154ms
22:59:07 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
22:59:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa445989800 == 21 [pid = 1930] [id = 170]
22:59:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa443839c00) [pid = 1930] [serial = 475] [outer = (nil)]
22:59:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa4442bc800) [pid = 1930] [serial = 476] [outer = 0x7fa443839c00]
22:59:08 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa446202800) [pid = 1930] [serial = 477] [outer = 0x7fa443839c00]
22:59:09 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44742e800 == 22 [pid = 1930] [id = 171]
22:59:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa446296000) [pid = 1930] [serial = 478] [outer = (nil)]
22:59:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa4464e3800) [pid = 1930] [serial = 479] [outer = 0x7fa446296000]
22:59:10 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
22:59:10 INFO - document served over http requires an https
22:59:10 INFO - sub-resource via iframe-tag using the meta-referrer
22:59:10 INFO - delivery method with keep-origin-redirect and when
22:59: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"
22:59:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:59:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:59:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:10 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
22:59:10 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2335ms
22:59:10 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
22:59:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447575000 == 23 [pid = 1930] [id = 172]
22:59:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa442f95400) [pid = 1930] [serial = 480] [outer = (nil)]
22:59:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa4464f0000) [pid = 1930] [serial = 481] [outer = 0x7fa442f95400]
22:59:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa447221000) [pid = 1930] [serial = 482] [outer = 0x7fa442f95400]
22:59:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b6a000 == 24 [pid = 1930] [id = 173]
22:59:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa4472a6c00) [pid = 1930] [serial = 483] [outer = (nil)]
22:59:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa4472aec00) [pid = 1930] [serial = 484] [outer = 0x7fa4472a6c00]
22:59:12 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
22:59:12 INFO - document served over http requires an https
22:59:12 INFO - sub-resource via iframe-tag using the meta-referrer
22:59:12 INFO - delivery method with no-redirect and when
22:59: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"
22:59:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:59:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:59:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:12 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
22:59:12 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2835ms
22:59:12 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
22:59:13 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448b17000 == 25 [pid = 1930] [id = 174]
22:59:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa4463a3c00) [pid = 1930] [serial = 485] [outer = (nil)]
22:59:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa4472ab800) [pid = 1930] [serial = 486] [outer = 0x7fa4463a3c00]
22:59:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa4483d8800) [pid = 1930] [serial = 487] [outer = 0x7fa4463a3c00]
22:59:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490ee000 == 26 [pid = 1930] [id = 175]
22:59:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa448620000) [pid = 1930] [serial = 488] [outer = (nil)]
22:59:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa448b65800) [pid = 1930] [serial = 489] [outer = 0x7fa448620000]
22:59:14 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
22:59:14 INFO - document served over http requires an https
22:59:14 INFO - sub-resource via iframe-tag using the meta-referrer
22:59:14 INFO - delivery method with swap-origin-redirect and when
22:59: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"
22:59:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:59:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:59:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:14 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
22:59:14 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1881ms
22:59:14 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
22:59:15 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44956b800 == 27 [pid = 1930] [id = 176]
22:59:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa4472b0000) [pid = 1930] [serial = 490] [outer = (nil)]
22:59:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa448c56400) [pid = 1930] [serial = 491] [outer = 0x7fa4472b0000]
22:59:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa44929b800) [pid = 1930] [serial = 492] [outer = 0x7fa4472b0000]
22:59:16 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
22:59:16 INFO - document served over http requires an https
22:59:16 INFO - sub-resource via script-tag using the meta-referrer
22:59:16 INFO - delivery method with keep-origin-redirect and when
22:59: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"
22:59:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:59:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:59:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:16 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
22:59:16 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1701ms
22:59:16 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
22:59:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aec6000 == 28 [pid = 1930] [id = 177]
22:59:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa448b63000) [pid = 1930] [serial = 493] [outer = (nil)]
22:59:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa4495af400) [pid = 1930] [serial = 494] [outer = 0x7fa448b63000]
22:59:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa44e31a400) [pid = 1930] [serial = 495] [outer = 0x7fa448b63000]
22:59: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
22:59:18 INFO - document served over http requires an https
22:59:18 INFO - sub-resource via script-tag using the meta-referrer
22:59:18 INFO - delivery method with no-redirect and when
22:59:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
22:59:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:59:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:59:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59: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
22:59:18 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1635ms
22:59:18 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
22:59:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441acb000 == 29 [pid = 1930] [id = 178]
22:59:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa441a84800) [pid = 1930] [serial = 496] [outer = (nil)]
22:59:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa441a85800) [pid = 1930] [serial = 497] [outer = 0x7fa441a84800]
22:59:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa442ae4800) [pid = 1930] [serial = 498] [outer = 0x7fa441a84800]
22:59:20 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
22:59:20 INFO - document served over http requires an https
22:59:20 INFO - sub-resource via script-tag using the meta-referrer
22:59:20 INFO - delivery method with swap-origin-redirect and when
22:59: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"
22:59:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:59:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:59:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:20 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
22:59:20 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1976ms
22:59:20 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
22:59:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ae5800 == 30 [pid = 1930] [id = 179]
22:59:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa44147a800) [pid = 1930] [serial = 499] [outer = (nil)]
22:59:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa44147b800) [pid = 1930] [serial = 500] [outer = 0x7fa44147a800]
22:59:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa441a81800) [pid = 1930] [serial = 501] [outer = 0x7fa44147a800]
22:59: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
22:59:23 INFO - document served over http requires an https
22:59:23 INFO - sub-resource via xhr-request using the meta-referrer
22:59:23 INFO - delivery method with keep-origin-redirect and when
22:59: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"
22:59:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:23 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:59:23 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:59:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59: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
22:59:23 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 3037ms
22:59:23 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
22:59:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ad7800 == 31 [pid = 1930] [id = 180]
22:59:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa44147a000) [pid = 1930] [serial = 502] [outer = (nil)]
22:59:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa441a86000) [pid = 1930] [serial = 503] [outer = 0x7fa44147a000]
22:59:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 123 (0x7fa442bbd400) [pid = 1930] [serial = 504] [outer = 0x7fa44147a000]
22:59:25 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
22:59:25 INFO - document served over http requires an https
22:59:25 INFO - sub-resource via xhr-request using the meta-referrer
22:59:25 INFO - delivery method with no-redirect and when
22:59: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"
22:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:25 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:59:25 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:59:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:25 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
22:59:25 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2503ms
22:59:25 INFO - TEST-START | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
22:59:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428d7800 == 32 [pid = 1930] [id = 181]
22:59:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 124 (0x7fa44283d800) [pid = 1930] [serial = 505] [outer = (nil)]
22:59:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa44295e400) [pid = 1930] [serial = 506] [outer = 0x7fa44283d800]
22:59:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa443838400) [pid = 1930] [serial = 507] [outer = 0x7fa44283d800]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa445984800 == 31 [pid = 1930] [id = 168]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4445bf800 == 30 [pid = 1930] [id = 167]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4437ad000 == 29 [pid = 1930] [id = 166]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442dac000 == 28 [pid = 1930] [id = 165]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442717000 == 27 [pid = 1930] [id = 163]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442ad8000 == 26 [pid = 1930] [id = 162]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442abf800 == 25 [pid = 1930] [id = 161]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442db0800 == 24 [pid = 1930] [id = 159]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442dc4000 == 23 [pid = 1930] [id = 160]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aed1800 == 22 [pid = 1930] [id = 158]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449582000 == 21 [pid = 1930] [id = 157]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448b10800 == 20 [pid = 1930] [id = 132]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490e8000 == 19 [pid = 1930] [id = 156]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448b04800 == 18 [pid = 1930] [id = 154]
22:59:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4476a3000 == 17 [pid = 1930] [id = 155]
22:59:27 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa449294c00) [pid = 1930] [serial = 429] [outer = (nil)] [url = about:blank]
22:59:27 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa4476b1000) [pid = 1930] [serial = 426] [outer = (nil)] [url = about:blank]
22:59:27 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
22:59:27 INFO - document served over http requires an https
22:59:27 INFO - sub-resource via xhr-request using the meta-referrer
22:59:27 INFO - delivery method with swap-origin-redirect and when
22:59: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"
22:59:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:27 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:59:27 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:59:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:27 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
22:59:27 INFO - TEST-OK | /referrer-policy/origin-only/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1647ms
22:59:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
22:59:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442ac3000 == 18 [pid = 1930] [id = 182]
22:59:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa442bbe400) [pid = 1930] [serial = 508] [outer = (nil)]
22:59:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa44373a400) [pid = 1930] [serial = 509] [outer = 0x7fa442bbe400]
22:59:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 127 (0x7fa44414f400) [pid = 1930] [serial = 510] [outer = 0x7fa442bbe400]
22:59:28 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
22:59:28 INFO - document served over http requires an http
22:59:28 INFO - sub-resource via fetch-request using the http-csp
22:59:28 INFO - delivery method with keep-origin-redirect and when
22:59: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"
22:59:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:28 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:59:28 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:59:28 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:59:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:28 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
22:59:28 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 1429ms
22:59:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
22:59:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f5f000 == 19 [pid = 1930] [id = 183]
22:59:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 128 (0x7fa443840800) [pid = 1930] [serial = 511] [outer = (nil)]
22:59:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 129 (0x7fa4442c2c00) [pid = 1930] [serial = 512] [outer = 0x7fa443840800]
22:59:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 130 (0x7fa4445d8400) [pid = 1930] [serial = 513] [outer = 0x7fa443840800]
22:59:30 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
22:59:30 INFO - document served over http requires an http
22:59:30 INFO - sub-resource via fetch-request using the http-csp
22:59:30 INFO - delivery method with no-redirect and when
22:59: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"
22:59:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:30 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:59:30 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:59:30 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:59:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:30 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
22:59:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1584ms
22:59:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
22:59:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444355800 == 20 [pid = 1930] [id = 184]
22:59:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 131 (0x7fa444596400) [pid = 1930] [serial = 514] [outer = (nil)]
22:59:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 132 (0x7fa444ff9400) [pid = 1930] [serial = 515] [outer = 0x7fa444596400]
22:59:31 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 133 (0x7fa445962800) [pid = 1930] [serial = 516] [outer = 0x7fa444596400]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 132 (0x7fa446297400) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 131 (0x7fa447407c00) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 130 (0x7fa4445e0000) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 129 (0x7fa4445d4c00) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 128 (0x7fa4442c2400) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 127 (0x7fa444598000) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 126 (0x7fa448f2b800) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa445970800) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa44a07e000) [pid = 1930] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484326534]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 123 (0x7fa442ddf400) [pid = 1930] [serial = 446] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 122 (0x7fa44795fc00) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa44721d400) [pid = 1930] [serial = 436] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa4442c9c00) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa4464ea800) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa44795e800) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa446421c00) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa4472ad000) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa4476b8000) [pid = 1930] [serial = 439] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa444ff6800) [pid = 1930] [serial = 431] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa44b10d400) [pid = 1930] [serial = 442] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484326534]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa443740000) [pid = 1930] [serial = 464] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa442834800) [pid = 1930] [serial = 455] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa442bb2000) [pid = 1930] [serial = 452] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa444edb400) [pid = 1930] [serial = 467] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa44721f000) [pid = 1930] [serial = 449] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa442bb9400) [pid = 1930] [serial = 461] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa442de2800) [pid = 1930] [serial = 447] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa446297c00) [pid = 1930] [serial = 470] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa44295cc00) [pid = 1930] [serial = 458] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa446587000) [pid = 1930] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa44b10dc00) [pid = 1930] [serial = 444] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa444eea400) [pid = 1930] [serial = 434] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa4458b6400) [pid = 1930] [serial = 473] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa447403c00) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa44383cc00) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa4463a2c00) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa444ff6c00) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa4476ad400) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa4464ee800) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa44295bc00) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa442966800) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa442965000) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa444ee0800) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa444ee0c00) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa4458bbc00) [pid = 1930] [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]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa44e3f6800) [pid = 1930] [serial = 369] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa44e49b400) [pid = 1930] [serial = 403] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa44e49e400) [pid = 1930] [serial = 300] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa442962800) [pid = 1930] [serial = 459] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa443735c00) [pid = 1930] [serial = 408] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa4442c9800) [pid = 1930] [serial = 375] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa44459b400) [pid = 1930] [serial = 465] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa4496e6800) [pid = 1930] [serial = 366] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa44459ec00) [pid = 1930] [serial = 372] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa444ee8000) [pid = 1930] [serial = 336] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa442f97000) [pid = 1930] [serial = 462] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa446210800) [pid = 1930] [serial = 378] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa4495b4c00) [pid = 1930] [serial = 330] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa44b1d2000) [pid = 1930] [serial = 303] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa4483d3c00) [pid = 1930] [serial = 361] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa44641bc00) [pid = 1930] [serial = 393] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa448b64000) [pid = 1930] [serial = 398] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa449291800) [pid = 1930] [serial = 297] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa446429000) [pid = 1930] [serial = 306] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa44888b800) [pid = 1930] [serial = 264] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa4458c3000) [pid = 1930] [serial = 333] [outer = (nil)] [url = about:blank]
22:59:32 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa444ff8400) [pid = 1930] [serial = 339] [outer = (nil)] [url = about:blank]
22:59:33 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
22:59:33 INFO - document served over http requires an http
22:59:33 INFO - sub-resource via fetch-request using the http-csp
22:59:33 INFO - delivery method with swap-origin-redirect and when
22:59: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/http-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
22:59:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:33 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:59:33 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:59:33 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:59:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:33 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
22:59:33 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 2680ms
22:59:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
22:59:33 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ade800 == 21 [pid = 1930] [id = 185]
22:59:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa441a7dc00) [pid = 1930] [serial = 517] [outer = (nil)]
22:59:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa442834800) [pid = 1930] [serial = 518] [outer = 0x7fa441a7dc00]
22:59:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa442bba400) [pid = 1930] [serial = 519] [outer = 0x7fa441a7dc00]
22:59:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f5f000 == 22 [pid = 1930] [id = 186]
22:59:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa443739400) [pid = 1930] [serial = 520] [outer = (nil)]
22:59:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa44414cc00) [pid = 1930] [serial = 521] [outer = 0x7fa443739400]
22:59:35 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
22:59:35 INFO - document served over http requires an http
22:59:35 INFO - sub-resource via iframe-tag using the http-csp
22:59:35 INFO - delivery method with keep-origin-redirect and when
22:59: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"
22:59:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:35 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:59:35 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:59:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:35 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
22:59:35 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 2289ms
22:59:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
22:59:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f7a000 == 23 [pid = 1930] [id = 187]
22:59:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa444146000) [pid = 1930] [serial = 522] [outer = (nil)]
22:59:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa4445d4000) [pid = 1930] [serial = 523] [outer = 0x7fa444146000]
22:59:36 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa444eea000) [pid = 1930] [serial = 524] [outer = 0x7fa444146000]
22:59:37 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa445976000 == 24 [pid = 1930] [id = 188]
22:59:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa4458bbc00) [pid = 1930] [serial = 525] [outer = (nil)]
22:59:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa445966800) [pid = 1930] [serial = 526] [outer = 0x7fa4458bbc00]
22:59:37 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
22:59:37 INFO - document served over http requires an http
22:59:37 INFO - sub-resource via iframe-tag using the http-csp
22:59:37 INFO - delivery method with no-redirect and when
22:59: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"
22:59:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:37 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:59:37 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:59:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:37 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
22:59:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2084ms
22:59:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
22:59:38 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446246800 == 25 [pid = 1930] [id = 189]
22:59:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa444598000) [pid = 1930] [serial = 527] [outer = (nil)]
22:59:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa445963400) [pid = 1930] [serial = 528] [outer = 0x7fa444598000]
22:59:39 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa446295800) [pid = 1930] [serial = 529] [outer = 0x7fa444598000]
22:59:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446316800 == 26 [pid = 1930] [id = 190]
22:59:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa4463aa400) [pid = 1930] [serial = 530] [outer = (nil)]
22:59:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa446422c00) [pid = 1930] [serial = 531] [outer = 0x7fa4463aa400]
22:59:40 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
22:59:40 INFO - document served over http requires an http
22:59:40 INFO - sub-resource via iframe-tag using the http-csp
22:59:40 INFO - delivery method with swap-origin-redirect and when
22:59:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
22:59:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:59:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:59:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:40 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
22:59:40 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 2600ms
22:59:40 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
22:59:40 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44742c800 == 27 [pid = 1930] [id = 191]
22:59:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa445966c00) [pid = 1930] [serial = 532] [outer = (nil)]
22:59:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa446424400) [pid = 1930] [serial = 533] [outer = 0x7fa445966c00]
22:59:41 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa44658ac00) [pid = 1930] [serial = 534] [outer = 0x7fa445966c00]
22:59:41 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
22:59:41 INFO - document served over http requires an http
22:59:41 INFO - sub-resource via script-tag using the http-csp
22:59:41 INFO - delivery method with keep-origin-redirect and when
22:59: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"
22:59:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:41 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:59:41 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:59:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:41 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
22:59:41 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 1743ms
22:59:42 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
22:59:42 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448808000 == 28 [pid = 1930] [id = 192]
22:59:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa44641bc00) [pid = 1930] [serial = 535] [outer = (nil)]
22:59:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa4472aa400) [pid = 1930] [serial = 536] [outer = 0x7fa44641bc00]
22:59:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa44861f000) [pid = 1930] [serial = 537] [outer = 0x7fa44641bc00]
22:59:43 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
22:59:43 INFO - document served over http requires an http
22:59:43 INFO - sub-resource via script-tag using the http-csp
22:59:43 INFO - delivery method with no-redirect and when
22:59: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"
22:59:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:59:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:59:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:43 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
22:59:43 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1636ms
22:59:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
22:59:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448ca7800 == 29 [pid = 1930] [id = 193]
22:59:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa4476ad400) [pid = 1930] [serial = 538] [outer = (nil)]
22:59:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa448f32800) [pid = 1930] [serial = 539] [outer = 0x7fa4476ad400]
22:59:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa4495ab000) [pid = 1930] [serial = 540] [outer = 0x7fa4476ad400]
22:59:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 17 (0x7fa084f3e800) [pid = 1880] [serial = 26] [outer = 0x7fa07efe4400]
22:59:45 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
22:59:45 INFO - document served over http requires an http
22:59:45 INFO - sub-resource via script-tag using the http-csp
22:59:45 INFO - delivery method with swap-origin-redirect and when
22:59:45 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
22:59:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
22:59:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
22:59:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:45 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
22:59:45 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 1733ms
22:59:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
22:59:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0e3000 == 30 [pid = 1930] [id = 194]
22:59:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa448f30c00) [pid = 1930] [serial = 541] [outer = (nil)]
22:59:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa44b10d400) [pid = 1930] [serial = 542] [outer = 0x7fa448f30c00]
22:59:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa44e446400) [pid = 1930] [serial = 543] [outer = 0x7fa448f30c00]
22:59:47 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
22:59:47 INFO - document served over http requires an http
22:59:47 INFO - sub-resource via xhr-request using the http-csp
22:59:47 INFO - delivery method with keep-origin-redirect and when
22:59: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"
22:59:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:47 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:59:47 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:59:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:47 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
22:59:47 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 2034ms
22:59:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
22:59:47 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aecb800 == 31 [pid = 1930] [id = 195]
22:59:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa446553000) [pid = 1930] [serial = 544] [outer = (nil)]
22:59:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa446554000) [pid = 1930] [serial = 545] [outer = 0x7fa446553000]
22:59:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa446559c00) [pid = 1930] [serial = 546] [outer = 0x7fa446553000]
22:59:49 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
22:59:49 INFO - document served over http requires an http
22:59:49 INFO - sub-resource via xhr-request using the http-csp
22:59:49 INFO - delivery method with no-redirect and when
22:59: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"
22:59:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:49 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:59:49 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:59:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:49 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
22:59:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 2084ms
22:59:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
22:59:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444eb2800 == 32 [pid = 1930] [id = 196]
22:59:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa443844c00) [pid = 1930] [serial = 547] [outer = (nil)]
22:59:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa445a70c00) [pid = 1930] [serial = 548] [outer = 0x7fa443844c00]
22:59:51 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa445a76800) [pid = 1930] [serial = 549] [outer = 0x7fa443844c00]
22:59:52 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
22:59:52 INFO - document served over http requires an http
22:59:52 INFO - sub-resource via xhr-request using the http-csp
22:59:52 INFO - delivery method with swap-origin-redirect and when
22:59:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
22:59:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:52 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
22:59:52 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
22:59:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:52 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
22:59:52 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 3234ms
22:59:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
22:59:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ad3800 == 33 [pid = 1930] [id = 197]
22:59:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa441a86800) [pid = 1930] [serial = 550] [outer = (nil)]
22:59:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa442834400) [pid = 1930] [serial = 551] [outer = 0x7fa441a86800]
22:59:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa442de5800) [pid = 1930] [serial = 552] [outer = 0x7fa441a86800]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444355800 == 32 [pid = 1930] [id = 184]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f5f000 == 31 [pid = 1930] [id = 183]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442ac3000 == 30 [pid = 1930] [id = 182]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428d7800 == 29 [pid = 1930] [id = 181]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ad7800 == 28 [pid = 1930] [id = 180]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441acb000 == 27 [pid = 1930] [id = 178]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aec6000 == 26 [pid = 1930] [id = 177]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44625a000 == 25 [pid = 1930] [id = 146]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44956b800 == 24 [pid = 1930] [id = 176]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490ee000 == 23 [pid = 1930] [id = 175]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b6a000 == 22 [pid = 1930] [id = 173]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448b17000 == 21 [pid = 1930] [id = 174]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447575000 == 20 [pid = 1930] [id = 172]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44742e800 == 19 [pid = 1930] [id = 171]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa445989800 == 18 [pid = 1930] [id = 170]
22:59:54 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44625f800 == 17 [pid = 1930] [id = 169]
22:59:54 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
22:59:54 INFO - document served over http requires an https
22:59:54 INFO - sub-resource via fetch-request using the http-csp
22:59:54 INFO - delivery method with keep-origin-redirect and when
22:59: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"
22:59:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:59:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:59:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:59:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:54 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
22:59:54 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 1881ms
22:59:54 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa446209c00) [pid = 1930] [serial = 468] [outer = (nil)] [url = about:blank]
22:59:54 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa446425000) [pid = 1930] [serial = 471] [outer = (nil)] [url = about:blank]
22:59:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
22:59:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ad1800 == 18 [pid = 1930] [id = 198]
22:59:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa442838400) [pid = 1930] [serial = 553] [outer = (nil)]
22:59:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa442aee000) [pid = 1930] [serial = 554] [outer = 0x7fa442838400]
22:59:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa442f93400) [pid = 1930] [serial = 555] [outer = 0x7fa442838400]
22:59:56 INFO - PROCESS | 1880 | --DOMWINDOW == 16 (0x7fa081ff0000) [pid = 1880] [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.]
22:59:56 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
22:59:56 INFO - document served over http requires an https
22:59:56 INFO - sub-resource via fetch-request using the http-csp
22:59:56 INFO - delivery method with no-redirect and when
22:59: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"
22:59:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:59:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:59:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:59:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:56 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
22:59:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 1487ms
22:59:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
22:59:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428ec000 == 19 [pid = 1930] [id = 199]
22:59:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa44373a000) [pid = 1930] [serial = 556] [outer = (nil)]
22:59:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa4442c4c00) [pid = 1930] [serial = 557] [outer = 0x7fa44373a000]
22:59:56 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa4445dd800) [pid = 1930] [serial = 558] [outer = 0x7fa44373a000]
22:59:57 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
22:59:57 INFO - document served over http requires an https
22:59:57 INFO - sub-resource via fetch-request using the http-csp
22:59:57 INFO - delivery method with swap-origin-redirect and when
22:59: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"
22:59:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:57 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
22:59:57 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
22:59:57 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
22:59:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:57 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
22:59:57 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 1533ms
22:59:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
22:59:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442dca800 == 20 [pid = 1930] [id = 200]
22:59:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa44414c800) [pid = 1930] [serial = 559] [outer = (nil)]
22:59:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa44596e800) [pid = 1930] [serial = 560] [outer = 0x7fa44414c800]
22:59:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
22:59:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa446202c00) [pid = 1930] [serial = 561] [outer = 0x7fa44414c800]
22:59:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4445a4800 == 21 [pid = 1930] [id = 201]
22:59:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa446294800) [pid = 1930] [serial = 562] [outer = (nil)]
22:59:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa4464e3400) [pid = 1930] [serial = 563] [outer = 0x7fa446294800]
22:59:59 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
22:59:59 INFO - document served over http requires an https
22:59:59 INFO - sub-resource via iframe-tag using the http-csp
22:59:59 INFO - delivery method with keep-origin-redirect and when
22:59: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"
22:59:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
22:59:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
22:59:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
22:59:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
22:59:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
22:59:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
22:59:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
22:59:59 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
22:59:59 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 1623ms
22:59:59 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
22:59:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444ec7000 == 22 [pid = 1930] [id = 202]
22:59:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa442de4c00) [pid = 1930] [serial = 564] [outer = (nil)]
23:00:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa44459e800) [pid = 1930] [serial = 565] [outer = 0x7fa442de4c00]
23:00:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa447220400) [pid = 1930] [serial = 566] [outer = 0x7fa442de4c00]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa441a85800) [pid = 1930] [serial = 497] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa4472ab800) [pid = 1930] [serial = 486] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa448c56400) [pid = 1930] [serial = 491] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa4495af400) [pid = 1930] [serial = 494] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa4472aec00) [pid = 1930] [serial = 484] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484352557]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa4464f0000) [pid = 1930] [serial = 481] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa448b65800) [pid = 1930] [serial = 489] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa4464e3800) [pid = 1930] [serial = 479] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa4442bc800) [pid = 1930] [serial = 476] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa44295e400) [pid = 1930] [serial = 506] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa441a86000) [pid = 1930] [serial = 503] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa4442c2c00) [pid = 1930] [serial = 512] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa44373a400) [pid = 1930] [serial = 509] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa44147b800) [pid = 1930] [serial = 500] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa444ff9400) [pid = 1930] [serial = 515] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa44147a000) [pid = 1930] [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]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa442bbe400) [pid = 1930] [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]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa44283d800) [pid = 1930] [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]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa443840800) [pid = 1930] [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]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa448620000) [pid = 1930] [serial = 488] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa4472a6c00) [pid = 1930] [serial = 483] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484352557]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa4445de400) [pid = 1930] [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]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa442de2400) [pid = 1930] [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]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa446296000) [pid = 1930] [serial = 478] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa444ee2000) [pid = 1930] [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]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa443741800) [pid = 1930] [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]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa44721a400) [pid = 1930] [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]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa442833800) [pid = 1930] [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]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa442de2000) [pid = 1930] [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]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa44373f800) [pid = 1930] [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]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa4464e8800) [pid = 1930] [serial = 435] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa442bb7400) [pid = 1930] [serial = 453] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa443838400) [pid = 1930] [serial = 507] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa442bbd400) [pid = 1930] [serial = 504] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa4496e1c00) [pid = 1930] [serial = 440] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa44383b000) [pid = 1930] [serial = 411] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa442ddb000) [pid = 1930] [serial = 445] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa44283ac00) [pid = 1930] [serial = 456] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa442ae4c00) [pid = 1930] [serial = 450] [outer = (nil)] [url = about:blank]
23:00:00 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa442f8ec00) [pid = 1930] [serial = 414] [outer = (nil)] [url = about:blank]
23:00:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4437a7800 == 23 [pid = 1930] [id = 203]
23:00:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa442833800) [pid = 1930] [serial = 567] [outer = (nil)]
23:00:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa442bb7400) [pid = 1930] [serial = 568] [outer = 0x7fa442833800]
23:00:01 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
23:00:01 INFO - document served over http requires an https
23:00:01 INFO - sub-resource via iframe-tag using the http-csp
23:00:01 INFO - delivery method with no-redirect and when
23:00: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"
23:00:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:00:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:00:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:01 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
23:00:01 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 2433ms
23:00:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:00:02 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446249800 == 24 [pid = 1930] [id = 204]
23:00:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa44283d800) [pid = 1930] [serial = 569] [outer = (nil)]
23:00:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa442de2000) [pid = 1930] [serial = 570] [outer = 0x7fa44283d800]
23:00:02 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa446296000) [pid = 1930] [serial = 571] [outer = 0x7fa44283d800]
23:00:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442db5000 == 25 [pid = 1930] [id = 205]
23:00:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa441a8b400) [pid = 1930] [serial = 572] [outer = (nil)]
23:00:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa442bbc800) [pid = 1930] [serial = 573] [outer = 0x7fa441a8b400]
23:00:04 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
23:00:04 INFO - document served over http requires an https
23:00:04 INFO - sub-resource via iframe-tag using the http-csp
23:00:04 INFO - delivery method with swap-origin-redirect and when
23:00:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:00:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:00:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:00:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:04 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
23:00:04 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 2280ms
23:00:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
23:00:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa445974800 == 26 [pid = 1930] [id = 206]
23:00:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa442aec000) [pid = 1930] [serial = 574] [outer = (nil)]
23:00:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa442de5400) [pid = 1930] [serial = 575] [outer = 0x7fa442aec000]
23:00:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa446209c00) [pid = 1930] [serial = 576] [outer = 0x7fa442aec000]
23:00:07 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
23:00:07 INFO - document served over http requires an https
23:00:07 INFO - sub-resource via script-tag using the http-csp
23:00:07 INFO - delivery method with keep-origin-redirect and when
23:00: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"
23:00:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:07 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:00:07 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:00:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:07 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
23:00:07 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 2909ms
23:00:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
23:00:07 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44769e800 == 27 [pid = 1930] [id = 207]
23:00:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa442bbc400) [pid = 1930] [serial = 577] [outer = (nil)]
23:00:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa44721c800) [pid = 1930] [serial = 578] [outer = 0x7fa442bbc400]
23:00:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa4483d5800) [pid = 1930] [serial = 579] [outer = 0x7fa442bbc400]
23:00:08 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
23:00:08 INFO - document served over http requires an https
23:00:08 INFO - sub-resource via script-tag using the http-csp
23:00:08 INFO - delivery method with no-redirect and when
23:00: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"
23:00:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:08 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:00:08 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:00:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:08 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
23:00:08 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 1593ms
23:00:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
23:00:09 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490de000 == 28 [pid = 1930] [id = 208]
23:00:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa4472ab000) [pid = 1930] [serial = 580] [outer = (nil)]
23:00:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa448c5a800) [pid = 1930] [serial = 581] [outer = 0x7fa4472ab000]
23:00:09 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa4496e8c00) [pid = 1930] [serial = 582] [outer = 0x7fa4472ab000]
23:00:10 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
23:00:10 INFO - document served over http requires an https
23:00:10 INFO - sub-resource via script-tag using the http-csp
23:00:10 INFO - delivery method with swap-origin-redirect and when
23:00: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"
23:00:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:10 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:00:10 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:00:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:10 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
23:00:10 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 1581ms
23:00:10 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
23:00:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ab95000 == 29 [pid = 1930] [id = 209]
23:00:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa449296400) [pid = 1930] [serial = 583] [outer = (nil)]
23:00:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa44299a000) [pid = 1930] [serial = 584] [outer = 0x7fa449296400]
23:00:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa44299fc00) [pid = 1930] [serial = 585] [outer = 0x7fa449296400]
23:00:12 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
23:00:12 INFO - document served over http requires an https
23:00:12 INFO - sub-resource via xhr-request using the http-csp
23:00:12 INFO - delivery method with keep-origin-redirect and when
23:00: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"
23:00:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:00:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:00:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:12 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
23:00:12 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 1685ms
23:00:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
23:00:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441704800 == 30 [pid = 1930] [id = 210]
23:00:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa44ab43800) [pid = 1930] [serial = 586] [outer = (nil)]
23:00:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa4417e8000) [pid = 1930] [serial = 587] [outer = 0x7fa44ab43800]
23:00:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa4417eec00) [pid = 1930] [serial = 588] [outer = 0x7fa44ab43800]
23:00:13 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
23:00:13 INFO - document served over http requires an https
23:00:13 INFO - sub-resource via xhr-request using the http-csp
23:00:13 INFO - delivery method with no-redirect and when
23:00: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"
23:00:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:00:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:00:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:13 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
23:00:13 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1924ms
23:00:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
23:00:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44171e800 == 31 [pid = 1930] [id = 211]
23:00:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa4418a1400) [pid = 1930] [serial = 589] [outer = (nil)]
23:00:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa4418a2400) [pid = 1930] [serial = 590] [outer = 0x7fa4418a1400]
23:00:14 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa4418a8c00) [pid = 1930] [serial = 591] [outer = 0x7fa4418a1400]
23:00:16 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
23:00:16 INFO - document served over http requires an https
23:00:16 INFO - sub-resource via xhr-request using the http-csp
23:00:16 INFO - delivery method with swap-origin-redirect and when
23:00: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"
23:00:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:16 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:00:16 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:00:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:16 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
23:00:16 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 2099ms
23:00:16 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
23:00:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418f2000 == 32 [pid = 1930] [id = 212]
23:00:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa4418a1800) [pid = 1930] [serial = 592] [outer = (nil)]
23:00:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa4419bf000) [pid = 1930] [serial = 593] [outer = 0x7fa4418a1800]
23:00:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa4419c4c00) [pid = 1930] [serial = 594] [outer = 0x7fa4418a1800]
23:00:19 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
23:00:19 INFO - document served over http requires an http
23:00:19 INFO - sub-resource via fetch-request using the http-csp
23:00:19 INFO - delivery method with keep-origin-redirect and when
23:00:19 INFO - the target request is same-origin.
23:00:19 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 3694ms
23:00:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
23:00:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a71000 == 33 [pid = 1930] [id = 213]
23:00:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa4418a3c00) [pid = 1930] [serial = 595] [outer = (nil)]
23:00:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa4418a8400) [pid = 1930] [serial = 596] [outer = 0x7fa4418a3c00]
23:00:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa441a89800) [pid = 1930] [serial = 597] [outer = 0x7fa4418a3c00]
23:00:21 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
23:00:21 INFO - document served over http requires an http
23:00:21 INFO - sub-resource via fetch-request using the http-csp
23:00:21 INFO - delivery method with no-redirect and when
23:00:21 INFO - the target request is same-origin.
23:00:21 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 1935ms
23:00:21 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
23:00:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441518800 == 34 [pid = 1930] [id = 214]
23:00:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa4419cac00) [pid = 1930] [serial = 598] [outer = (nil)]
23:00:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa441a8ac00) [pid = 1930] [serial = 599] [outer = 0x7fa4419cac00]
23:00:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa442bb4000) [pid = 1930] [serial = 600] [outer = 0x7fa4419cac00]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428dd800 == 33 [pid = 1930] [id = 164]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4437a7800 == 32 [pid = 1930] [id = 203]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444ec7000 == 31 [pid = 1930] [id = 202]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4445a4800 == 30 [pid = 1930] [id = 201]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442dca800 == 29 [pid = 1930] [id = 200]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428ec000 == 28 [pid = 1930] [id = 199]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ad1800 == 27 [pid = 1930] [id = 198]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ad3800 == 26 [pid = 1930] [id = 197]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aecb800 == 25 [pid = 1930] [id = 195]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0e3000 == 24 [pid = 1930] [id = 194]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448ca7800 == 23 [pid = 1930] [id = 193]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448808000 == 22 [pid = 1930] [id = 192]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44742c800 == 21 [pid = 1930] [id = 191]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446316800 == 20 [pid = 1930] [id = 190]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446246800 == 19 [pid = 1930] [id = 189]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa445976000 == 18 [pid = 1930] [id = 188]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ae5800 == 17 [pid = 1930] [id = 179]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f7a000 == 16 [pid = 1930] [id = 187]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f5f000 == 15 [pid = 1930] [id = 186]
23:00:23 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ade800 == 14 [pid = 1930] [id = 185]
23:00:23 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa44414f400) [pid = 1930] [serial = 510] [outer = (nil)] [url = about:blank]
23:00:23 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa446294400) [pid = 1930] [serial = 474] [outer = (nil)] [url = about:blank]
23:00:23 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
23:00:23 INFO - document served over http requires an http
23:00:23 INFO - sub-resource via fetch-request using the http-csp
23:00:23 INFO - delivery method with swap-origin-redirect and when
23:00: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"
23:00:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:00:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:00:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:00:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:23 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
23:00:23 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 1633ms
23:00:23 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa4445d8400) [pid = 1930] [serial = 513] [outer = (nil)] [url = about:blank]
23:00:23 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
23:00:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442709800 == 15 [pid = 1930] [id = 215]
23:00:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa4429a8000) [pid = 1930] [serial = 601] [outer = (nil)]
23:00:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa442bbbc00) [pid = 1930] [serial = 602] [outer = 0x7fa4429a8000]
23:00:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa442dde000) [pid = 1930] [serial = 603] [outer = 0x7fa4429a8000]
23:00:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428e4000 == 16 [pid = 1930] [id = 216]
23:00:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa442de4000) [pid = 1930] [serial = 604] [outer = (nil)]
23:00:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa442f8f400) [pid = 1930] [serial = 605] [outer = 0x7fa442de4000]
23:00:24 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
23:00:24 INFO - document served over http requires an http
23:00:24 INFO - sub-resource via iframe-tag using the http-csp
23:00:24 INFO - delivery method with keep-origin-redirect and when
23:00:24 INFO - the target request is same-origin.
23:00:24 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 1534ms
23:00:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
23:00:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442ac7800 == 17 [pid = 1930] [id = 217]
23:00:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa442bb9400) [pid = 1930] [serial = 606] [outer = (nil)]
23:00:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa442f95800) [pid = 1930] [serial = 607] [outer = 0x7fa442bb9400]
23:00:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa44383bc00) [pid = 1930] [serial = 608] [outer = 0x7fa442bb9400]
23:00:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442db3000 == 18 [pid = 1930] [id = 218]
23:00:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa443844800) [pid = 1930] [serial = 609] [outer = (nil)]
23:00:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa444142800) [pid = 1930] [serial = 610] [outer = 0x7fa443844800]
23:00:26 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
23:00:26 INFO - document served over http requires an http
23:00:26 INFO - sub-resource via iframe-tag using the http-csp
23:00:26 INFO - delivery method with no-redirect and when
23:00:26 INFO - the target request is same-origin.
23:00:26 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 1627ms
23:00:26 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
23:00:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442dc1000 == 19 [pid = 1930] [id = 219]
23:00:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa442f93000) [pid = 1930] [serial = 611] [outer = (nil)]
23:00:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa444148400) [pid = 1930] [serial = 612] [outer = 0x7fa442f93000]
23:00:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa4442c9c00) [pid = 1930] [serial = 613] [outer = 0x7fa442f93000]
23:00:29 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa443739400) [pid = 1930] [serial = 520] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:00:29 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa448b63000) [pid = 1930] [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]
23:00:29 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa444ee7800) [pid = 1930] [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]
23:00:29 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa442833800) [pid = 1930] [serial = 567] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484401492]
23:00:29 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa442de4c00) [pid = 1930] [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]
23:00:29 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa441a84800) [pid = 1930] [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]
23:00:29 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa442f95400) [pid = 1930] [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]
23:00:29 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa4472b0000) [pid = 1930] [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]
23:00:29 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa442838400) [pid = 1930] [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]
23:00:29 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa443844c00) [pid = 1930] [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]
23:00:29 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa4463a3c00) [pid = 1930] [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]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa446294800) [pid = 1930] [serial = 562] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa441a86800) [pid = 1930] [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]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa443839c00) [pid = 1930] [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]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa44414c800) [pid = 1930] [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]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa44373a000) [pid = 1930] [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]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa4463aa400) [pid = 1930] [serial = 530] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa44147a800) [pid = 1930] [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]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa4458bbc00) [pid = 1930] [serial = 525] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484377272]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa444596400) [pid = 1930] [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]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa4445dd000) [pid = 1930] [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]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa446554000) [pid = 1930] [serial = 545] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa4472aa400) [pid = 1930] [serial = 536] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa448f32800) [pid = 1930] [serial = 539] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa44b10d400) [pid = 1930] [serial = 542] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa446422c00) [pid = 1930] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa445963400) [pid = 1930] [serial = 528] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa446424400) [pid = 1930] [serial = 533] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa445a70c00) [pid = 1930] [serial = 548] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa445966800) [pid = 1930] [serial = 526] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484377272]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa4445d4000) [pid = 1930] [serial = 523] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa4442c4c00) [pid = 1930] [serial = 557] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa442834400) [pid = 1930] [serial = 551] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa4464e3400) [pid = 1930] [serial = 563] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa44596e800) [pid = 1930] [serial = 560] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa442aee000) [pid = 1930] [serial = 554] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa44414cc00) [pid = 1930] [serial = 521] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa442834800) [pid = 1930] [serial = 518] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa442bb7400) [pid = 1930] [serial = 568] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484401492]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa44459e800) [pid = 1930] [serial = 565] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa442de2000) [pid = 1930] [serial = 570] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428eb800 == 20 [pid = 1930] [id = 220]
23:00:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa441473c00) [pid = 1930] [serial = 614] [outer = (nil)]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa445a76800) [pid = 1930] [serial = 549] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa446202800) [pid = 1930] [serial = 477] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa441a81800) [pid = 1930] [serial = 501] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa44929b800) [pid = 1930] [serial = 492] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa442ae4800) [pid = 1930] [serial = 498] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa445962800) [pid = 1930] [serial = 516] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa447967000) [pid = 1930] [serial = 432] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa447221000) [pid = 1930] [serial = 482] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa44e31a400) [pid = 1930] [serial = 495] [outer = (nil)] [url = about:blank]
23:00:30 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa4483d8800) [pid = 1930] [serial = 487] [outer = (nil)] [url = about:blank]
23:00:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa441a7c400) [pid = 1930] [serial = 615] [outer = 0x7fa441473c00]
23:00:31 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
23:00:31 INFO - document served over http requires an http
23:00:31 INFO - sub-resource via iframe-tag using the http-csp
23:00:31 INFO - delivery method with swap-origin-redirect and when
23:00: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"
23:00:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:31 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:00:31 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:00:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:31 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
23:00:31 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 4739ms
23:00:31 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
23:00:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a6a800 == 21 [pid = 1930] [id = 221]
23:00:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa44147a800) [pid = 1930] [serial = 616] [outer = (nil)]
23:00:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa4417f0000) [pid = 1930] [serial = 617] [outer = 0x7fa44147a800]
23:00:32 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa442959400) [pid = 1930] [serial = 618] [outer = 0x7fa44147a800]
23:00:33 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
23:00:33 INFO - document served over http requires an http
23:00:33 INFO - sub-resource via script-tag using the http-csp
23:00:33 INFO - delivery method with keep-origin-redirect and when
23:00:33 INFO - the target request is same-origin.
23:00:33 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 1736ms
23:00:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
23:00:33 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44379f800 == 22 [pid = 1930] [id = 222]
23:00:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa44147f800) [pid = 1930] [serial = 619] [outer = (nil)]
23:00:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa442ae2800) [pid = 1930] [serial = 620] [outer = 0x7fa44147f800]
23:00:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa443739400) [pid = 1930] [serial = 621] [outer = 0x7fa44147f800]
23:00:34 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
23:00:34 INFO - document served over http requires an http
23:00:34 INFO - sub-resource via script-tag using the http-csp
23:00:34 INFO - delivery method with no-redirect and when
23:00:34 INFO - the target request is same-origin.
23:00:34 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 1687ms
23:00:34 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
23:00:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444353000 == 23 [pid = 1930] [id = 223]
23:00:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa442ae4800) [pid = 1930] [serial = 622] [outer = (nil)]
23:00:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa444143c00) [pid = 1930] [serial = 623] [outer = 0x7fa442ae4800]
23:00:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa444594000) [pid = 1930] [serial = 624] [outer = 0x7fa442ae4800]
23:00:36 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
23:00:36 INFO - document served over http requires an http
23:00:36 INFO - sub-resource via script-tag using the http-csp
23:00:36 INFO - delivery method with swap-origin-redirect and when
23:00:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:00:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:36 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:00:36 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:00:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:36 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
23:00:36 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 1743ms
23:00:36 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
23:00:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444ead800 == 24 [pid = 1930] [id = 224]
23:00:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa44414c800) [pid = 1930] [serial = 625] [outer = (nil)]
23:00:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa4445de000) [pid = 1930] [serial = 626] [outer = 0x7fa44414c800]
23:00:37 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa444fee800) [pid = 1930] [serial = 627] [outer = 0x7fa44414c800]
23:00:39 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
23:00:39 INFO - document served over http requires an http
23:00:39 INFO - sub-resource via xhr-request using the http-csp
23:00:39 INFO - delivery method with keep-origin-redirect and when
23:00:39 INFO - the target request is same-origin.
23:00:39 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 2443ms
23:00:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
23:00:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f64000 == 25 [pid = 1930] [id = 225]
23:00:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa4445ddc00) [pid = 1930] [serial = 628] [outer = (nil)]
23:00:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa4458be800) [pid = 1930] [serial = 629] [outer = 0x7fa4445ddc00]
23:00:39 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa445966400) [pid = 1930] [serial = 630] [outer = 0x7fa4445ddc00]
23:00:41 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
23:00:41 INFO - document served over http requires an http
23:00:41 INFO - sub-resource via xhr-request using the http-csp
23:00:41 INFO - delivery method with no-redirect and when
23:00:41 INFO - the target request is same-origin.
23:00:41 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 1990ms
23:00:41 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
23:00:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4458ea000 == 26 [pid = 1930] [id = 226]
23:00:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa4458bc400) [pid = 1930] [serial = 631] [outer = (nil)]
23:00:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa445a6b000) [pid = 1930] [serial = 632] [outer = 0x7fa4458bc400]
23:00:41 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa446204400) [pid = 1930] [serial = 633] [outer = 0x7fa4458bc400]
23:00:43 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
23:00:43 INFO - document served over http requires an http
23:00:43 INFO - sub-resource via xhr-request using the http-csp
23:00:43 INFO - delivery method with swap-origin-redirect and when
23:00: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"
23:00:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:43 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:00:43 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:00:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:43 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
23:00:43 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 1983ms
23:00:43 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
23:00:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446244800 == 27 [pid = 1930] [id = 227]
23:00:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa445970800) [pid = 1930] [serial = 634] [outer = (nil)]
23:00:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa446293800) [pid = 1930] [serial = 635] [outer = 0x7fa445970800]
23:00:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa4463a7000) [pid = 1930] [serial = 636] [outer = 0x7fa445970800]
23:00:46 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
23:00:46 INFO - document served over http requires an https
23:00:46 INFO - sub-resource via fetch-request using the http-csp
23:00:46 INFO - delivery method with keep-origin-redirect and when
23:00: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"
23:00:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:00:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:00:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:00:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:46 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
23:00:46 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 2938ms
23:00:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
23:00:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44631c000 == 28 [pid = 1930] [id = 228]
23:00:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa44628dc00) [pid = 1930] [serial = 637] [outer = (nil)]
23:00:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa44641f800) [pid = 1930] [serial = 638] [outer = 0x7fa44628dc00]
23:00:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa4464e1800) [pid = 1930] [serial = 639] [outer = 0x7fa44628dc00]
23:00:47 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
23:00:47 INFO - document served over http requires an https
23:00:47 INFO - sub-resource via fetch-request using the http-csp
23:00:47 INFO - delivery method with no-redirect and when
23:00: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"
23:00:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:00:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:00:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:00:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:47 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
23:00:47 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 1641ms
23:00:47 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
23:00:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44742b000 == 29 [pid = 1930] [id = 229]
23:00:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa4463af400) [pid = 1930] [serial = 640] [outer = (nil)]
23:00:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa4464e9800) [pid = 1930] [serial = 641] [outer = 0x7fa4463af400]
23:00:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa446552c00) [pid = 1930] [serial = 642] [outer = 0x7fa4463af400]
23:00:49 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
23:00:49 INFO - document served over http requires an https
23:00:49 INFO - sub-resource via fetch-request using the http-csp
23:00:49 INFO - delivery method with swap-origin-redirect and when
23:00: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"
23:00:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:00:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:00:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:00:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:49 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
23:00:49 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 1640ms
23:00:49 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
23:00:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418ee000 == 30 [pid = 1930] [id = 230]
23:00:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa4417f3800) [pid = 1930] [serial = 643] [outer = (nil)]
23:00:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa4418a9400) [pid = 1930] [serial = 644] [outer = 0x7fa4417f3800]
23:00:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa4429a0400) [pid = 1930] [serial = 645] [outer = 0x7fa4417f3800]
23:00:51 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
23:00:51 INFO - document served over http requires an https
23:00:51 INFO - sub-resource via fetch-request using the http-csp
23:00:51 INFO - delivery method with swap-origin-redirect and when
23:00:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:00:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:00:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:00:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:00:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:51 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
23:00:51 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 2498ms
23:00:51 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
23:00:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44150f800 == 31 [pid = 1930] [id = 231]
23:00:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa4418ab400) [pid = 1930] [serial = 646] [outer = (nil)]
23:00:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa441a8b000) [pid = 1930] [serial = 647] [outer = 0x7fa4418ab400]
23:00:52 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa442bb6000) [pid = 1930] [serial = 648] [outer = 0x7fa4418ab400]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428eb800 == 30 [pid = 1930] [id = 220]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442dc1000 == 29 [pid = 1930] [id = 219]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442db3000 == 28 [pid = 1930] [id = 218]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428e4000 == 27 [pid = 1930] [id = 216]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442709800 == 26 [pid = 1930] [id = 215]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441518800 == 25 [pid = 1930] [id = 214]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a71000 == 24 [pid = 1930] [id = 213]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44171e800 == 23 [pid = 1930] [id = 211]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441704800 == 22 [pid = 1930] [id = 210]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ab95000 == 21 [pid = 1930] [id = 209]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e54d800 == 20 [pid = 1930] [id = 148]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490de000 == 19 [pid = 1930] [id = 208]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44769e800 == 18 [pid = 1930] [id = 207]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa445974800 == 17 [pid = 1930] [id = 206]
23:00:53 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442db5000 == 16 [pid = 1930] [id = 205]
23:00:53 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa442f93400) [pid = 1930] [serial = 555] [outer = (nil)] [url = about:blank]
23:00:53 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa442de5800) [pid = 1930] [serial = 552] [outer = (nil)] [url = about:blank]
23:00:53 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa447220400) [pid = 1930] [serial = 566] [outer = (nil)] [url = about:blank]
23:00:53 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa446202c00) [pid = 1930] [serial = 561] [outer = (nil)] [url = about:blank]
23:00:53 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa4445dd800) [pid = 1930] [serial = 558] [outer = (nil)] [url = about:blank]
23:00:54 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
23:00:54 INFO - document served over http requires an https
23:00:54 INFO - sub-resource via fetch-request using the http-csp
23:00:54 INFO - delivery method with keep-origin-redirect and when
23:00: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"
23:00:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:54 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:00:54 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:00:54 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:00:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:54 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
23:00:54 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 2277ms
23:00:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
23:00:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441512000 == 17 [pid = 1930] [id = 232]
23:00:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa4418acc00) [pid = 1930] [serial = 649] [outer = (nil)]
23:00:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa442963c00) [pid = 1930] [serial = 650] [outer = 0x7fa4418acc00]
23:00:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa442ddd400) [pid = 1930] [serial = 651] [outer = 0x7fa4418acc00]
23:00:56 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
23:00:56 INFO - document served over http requires an https
23:00:56 INFO - sub-resource via fetch-request using the http-csp
23:00:56 INFO - delivery method with no-redirect and when
23:00: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"
23:00:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:56 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:00:56 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:00:56 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:00:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:56 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
23:00:56 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 2085ms
23:00:56 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
23:00:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ada000 == 18 [pid = 1930] [id = 233]
23:00:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa4419c6c00) [pid = 1930] [serial = 652] [outer = (nil)]
23:00:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa442bbfc00) [pid = 1930] [serial = 653] [outer = 0x7fa4419c6c00]
23:00:57 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:00:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa443741000) [pid = 1930] [serial = 654] [outer = 0x7fa4419c6c00]
23:00:59 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
23:00:59 INFO - document served over http requires an https
23:00:59 INFO - sub-resource via fetch-request using the http-csp
23:00:59 INFO - delivery method with swap-origin-redirect and when
23:00: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"
23:00:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:00:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:00:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:00:59 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:00:59 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:00:59 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:00:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:00:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:00:59 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
23:00:59 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 2889ms
23:00:59 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
23:00:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442ad6000 == 19 [pid = 1930] [id = 234]
23:00:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa442ae2000) [pid = 1930] [serial = 655] [outer = (nil)]
23:00:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa444594800) [pid = 1930] [serial = 656] [outer = 0x7fa442ae2000]
23:01:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa444ff1000) [pid = 1930] [serial = 657] [outer = 0x7fa442ae2000]
23:01:00 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f59800 == 20 [pid = 1930] [id = 235]
23:01:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa445967c00) [pid = 1930] [serial = 658] [outer = (nil)]
23:01:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa445a70c00) [pid = 1930] [serial = 659] [outer = 0x7fa445967c00]
23:01:01 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
23:01:01 INFO - document served over http requires an https
23:01:01 INFO - sub-resource via iframe-tag using the http-csp
23:01:01 INFO - delivery method with keep-origin-redirect and when
23:01: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"
23:01:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:01:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:01:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:01 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
23:01:01 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 2084ms
23:01:01 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
23:01:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4445b8000 == 21 [pid = 1930] [id = 236]
23:01:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa444142400) [pid = 1930] [serial = 660] [outer = (nil)]
23:01:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa445a75000) [pid = 1930] [serial = 661] [outer = 0x7fa444142400]
23:01:02 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa4464e2800) [pid = 1930] [serial = 662] [outer = 0x7fa444142400]
23:01:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a6a800 == 20 [pid = 1930] [id = 221]
23:01:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44379f800 == 19 [pid = 1930] [id = 222]
23:01:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444353000 == 18 [pid = 1930] [id = 223]
23:01:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444ead800 == 17 [pid = 1930] [id = 224]
23:01:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f64000 == 16 [pid = 1930] [id = 225]
23:01:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4458ea000 == 15 [pid = 1930] [id = 226]
23:01:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446244800 == 14 [pid = 1930] [id = 227]
23:01:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44631c000 == 13 [pid = 1930] [id = 228]
23:01:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418ee000 == 12 [pid = 1930] [id = 230]
23:01:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44150f800 == 11 [pid = 1930] [id = 231]
23:01:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441513800 == 12 [pid = 1930] [id = 237]
23:01:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa4418ac800) [pid = 1930] [serial = 663] [outer = (nil)]
23:01:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa441a82800) [pid = 1930] [serial = 664] [outer = 0x7fa4418ac800]
23:01:04 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
23:01:04 INFO - document served over http requires an https
23:01:04 INFO - sub-resource via iframe-tag using the http-csp
23:01:04 INFO - delivery method with no-redirect and when
23:01: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"
23:01:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:04 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:01:04 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:01:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:04 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
23:01:04 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 3099ms
23:01:04 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
23:01:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442706800 == 13 [pid = 1930] [id = 238]
23:01:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa441a83800) [pid = 1930] [serial = 665] [outer = (nil)]
23:01:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa4429a7c00) [pid = 1930] [serial = 666] [outer = 0x7fa441a83800]
23:01:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa442f8e000) [pid = 1930] [serial = 667] [outer = 0x7fa441a83800]
23:01:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f5a800 == 14 [pid = 1930] [id = 239]
23:01:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa44373bc00) [pid = 1930] [serial = 668] [outer = (nil)]
23:01:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa44373a000) [pid = 1930] [serial = 669] [outer = 0x7fa44373bc00]
23:01:06 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
23:01:06 INFO - document served over http requires an https
23:01:06 INFO - sub-resource via iframe-tag using the http-csp
23:01:06 INFO - delivery method with swap-origin-redirect and when
23:01: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"
23:01:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:01:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:01:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:06 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
23:01:06 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 2285ms
23:01:06 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
23:01:07 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444351000 == 15 [pid = 1930] [id = 240]
23:01:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa44295e400) [pid = 1930] [serial = 670] [outer = (nil)]
23:01:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa44383d400) [pid = 1930] [serial = 671] [outer = 0x7fa44295e400]
23:01:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa444fee400) [pid = 1930] [serial = 672] [outer = 0x7fa44295e400]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa442f93000) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa4418a3c00) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa444146000) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa4419cac00) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa4429a8000) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa44641bc00) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa4476ad400) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa446553000) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa444598000) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa445966c00) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa441a7dc00) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa448f30c00) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa441a8b000) [pid = 1930] [serial = 647] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa4418a9400) [pid = 1930] [serial = 644] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa4417e8000) [pid = 1930] [serial = 587] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa441a8ac00) [pid = 1930] [serial = 599] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa448c5a800) [pid = 1930] [serial = 581] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa4418a2400) [pid = 1930] [serial = 590] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa444142800) [pid = 1930] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484426308]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa4464e9800) [pid = 1930] [serial = 641] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa442bbc800) [pid = 1930] [serial = 573] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa44299a000) [pid = 1930] [serial = 584] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa4418a8400) [pid = 1930] [serial = 596] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa4419bf000) [pid = 1930] [serial = 593] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa442bbbc00) [pid = 1930] [serial = 602] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa442de5400) [pid = 1930] [serial = 575] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa442f95800) [pid = 1930] [serial = 607] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa44721c800) [pid = 1930] [serial = 578] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa442f8f400) [pid = 1930] [serial = 605] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa44641f800) [pid = 1930] [serial = 638] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa446293800) [pid = 1930] [serial = 635] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa445a6b000) [pid = 1930] [serial = 632] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa4458be800) [pid = 1930] [serial = 629] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa4445de000) [pid = 1930] [serial = 626] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa444143c00) [pid = 1930] [serial = 623] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa442ae2800) [pid = 1930] [serial = 620] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa4417f0000) [pid = 1930] [serial = 617] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa444148400) [pid = 1930] [serial = 612] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa441a7c400) [pid = 1930] [serial = 615] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa443844800) [pid = 1930] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484426308]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa44283d800) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa441473c00) [pid = 1930] [serial = 614] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa441a8b400) [pid = 1930] [serial = 572] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa4417f3800) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa4418ab400) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa442de4000) [pid = 1930] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa442bb9400) [pid = 1930] [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]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa444eea000) [pid = 1930] [serial = 524] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa44861f000) [pid = 1930] [serial = 537] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa4495ab000) [pid = 1930] [serial = 540] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa446559c00) [pid = 1930] [serial = 546] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa446295800) [pid = 1930] [serial = 529] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa44658ac00) [pid = 1930] [serial = 534] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa442bba400) [pid = 1930] [serial = 519] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa44e446400) [pid = 1930] [serial = 543] [outer = (nil)] [url = about:blank]
23:01:09 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4445bc800 == 16 [pid = 1930] [id = 241]
23:01:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa441474c00) [pid = 1930] [serial = 673] [outer = (nil)]
23:01:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa4417f0000) [pid = 1930] [serial = 674] [outer = 0x7fa441474c00]
23:01:10 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
23:01:10 INFO - document served over http requires an https
23:01:10 INFO - sub-resource via iframe-tag using the http-csp
23:01:10 INFO - delivery method with swap-origin-redirect and when
23:01: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"
23:01:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:10 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:10 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:01:10 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:01:10 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:10 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:10 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
23:01:10 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 3340ms
23:01:10 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
23:01:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f63000 == 17 [pid = 1930] [id = 242]
23:01:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa44147f400) [pid = 1930] [serial = 675] [outer = (nil)]
23:01:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa441a8ac00) [pid = 1930] [serial = 676] [outer = 0x7fa44147f400]
23:01:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa442f93000) [pid = 1930] [serial = 677] [outer = 0x7fa44147f400]
23:01:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa443799000 == 18 [pid = 1930] [id = 243]
23:01:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa4419c1000) [pid = 1930] [serial = 678] [outer = (nil)]
23:01:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa442aeb000) [pid = 1930] [serial = 679] [outer = 0x7fa4419c1000]
23:01:12 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
23:01:12 INFO - document served over http requires an https
23:01:12 INFO - sub-resource via iframe-tag using the http-csp
23:01:12 INFO - delivery method with keep-origin-redirect and when
23:01: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"
23:01:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:12 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:01:12 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:01:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:12 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
23:01:12 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 2588ms
23:01:12 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
23:01:13 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f74000 == 19 [pid = 1930] [id = 244]
23:01:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa441a86000) [pid = 1930] [serial = 680] [outer = (nil)]
23:01:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa442bbb000) [pid = 1930] [serial = 681] [outer = 0x7fa441a86000]
23:01:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa444598800) [pid = 1930] [serial = 682] [outer = 0x7fa441a86000]
23:01:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa445985000 == 20 [pid = 1930] [id = 245]
23:01:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa444fef800) [pid = 1930] [serial = 683] [outer = (nil)]
23:01:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa4458b7c00) [pid = 1930] [serial = 684] [outer = 0x7fa444fef800]
23:01:14 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
23:01:14 INFO - document served over http requires an https
23:01:14 INFO - sub-resource via iframe-tag using the http-csp
23:01:14 INFO - delivery method with no-redirect and when
23:01: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"
23:01:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:14 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:01:14 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:01:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:14 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
23:01:14 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 1885ms
23:01:14 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
23:01:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446255800 == 21 [pid = 1930] [id = 246]
23:01:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa44299cc00) [pid = 1930] [serial = 685] [outer = (nil)]
23:01:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa444ff8800) [pid = 1930] [serial = 686] [outer = 0x7fa44299cc00]
23:01:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa445a72800) [pid = 1930] [serial = 687] [outer = 0x7fa44299cc00]
23:01:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468ba800 == 22 [pid = 1930] [id = 247]
23:01:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa446208800) [pid = 1930] [serial = 688] [outer = (nil)]
23:01:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa446291800) [pid = 1930] [serial = 689] [outer = 0x7fa446208800]
23:01:16 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
23:01:16 INFO - document served over http requires an https
23:01:16 INFO - sub-resource via iframe-tag using the http-csp
23:01:16 INFO - delivery method with swap-origin-redirect and when
23:01: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"
23:01:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:16 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:01:16 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:01:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:16 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
23:01:16 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 1838ms
23:01:16 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
23:01:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447434000 == 23 [pid = 1930] [id = 248]
23:01:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa4458c4800) [pid = 1930] [serial = 690] [outer = (nil)]
23:01:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa44628c400) [pid = 1930] [serial = 691] [outer = 0x7fa4458c4800]
23:01:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa4464e3400) [pid = 1930] [serial = 692] [outer = 0x7fa4458c4800]
23:01:18 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
23:01:18 INFO - document served over http requires an https
23:01:18 INFO - sub-resource via script-tag using the http-csp
23:01:18 INFO - delivery method with keep-origin-redirect and when
23:01: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"
23:01:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:18 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:01:18 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:01:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:18 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
23:01:18 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 1644ms
23:01:18 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
23:01:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4476a5000 == 24 [pid = 1930] [id = 249]
23:01:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa446203400) [pid = 1930] [serial = 693] [outer = (nil)]
23:01:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa4464ee000) [pid = 1930] [serial = 694] [outer = 0x7fa446203400]
23:01:18 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa447219400) [pid = 1930] [serial = 695] [outer = 0x7fa446203400]
23:01:20 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
23:01:20 INFO - document served over http requires an https
23:01:20 INFO - sub-resource via script-tag using the http-csp
23:01:20 INFO - delivery method with no-redirect and when
23:01: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"
23:01:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:20 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:01:20 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:01:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:20 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
23:01:20 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 2074ms
23:01:20 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
23:01:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44880e800 == 25 [pid = 1930] [id = 250]
23:01:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa44654f000) [pid = 1930] [serial = 696] [outer = (nil)]
23:01:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa447221000) [pid = 1930] [serial = 697] [outer = 0x7fa44654f000]
23:01:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa4472ad000) [pid = 1930] [serial = 698] [outer = 0x7fa44654f000]
23:01:22 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
23:01:22 INFO - document served over http requires an https
23:01:22 INFO - sub-resource via script-tag using the http-csp
23:01:22 INFO - delivery method with swap-origin-redirect and when
23:01: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"
23:01:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:22 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:22 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:01:22 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:01:22 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:22 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:22 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
23:01:22 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 2335ms
23:01:22 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
23:01:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448b18800 == 26 [pid = 1930] [id = 251]
23:01:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa447226c00) [pid = 1930] [serial = 699] [outer = (nil)]
23:01:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa44740ec00) [pid = 1930] [serial = 700] [outer = 0x7fa447226c00]
23:01:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa4476b8400) [pid = 1930] [serial = 701] [outer = 0x7fa447226c00]
23:01:24 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
23:01:24 INFO - document served over http requires an https
23:01:24 INFO - sub-resource via script-tag using the http-csp
23:01:24 INFO - delivery method with swap-origin-redirect and when
23:01: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"
23:01:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:01:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:01:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:24 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
23:01:24 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 2028ms
23:01:24 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
23:01:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490e3800 == 27 [pid = 1930] [id = 252]
23:01:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa44740c000) [pid = 1930] [serial = 702] [outer = (nil)]
23:01:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa4483d1c00) [pid = 1930] [serial = 703] [outer = 0x7fa44740c000]
23:01:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa448613c00) [pid = 1930] [serial = 704] [outer = 0x7fa44740c000]
23:01:27 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
23:01:27 INFO - document served over http requires an https
23:01:27 INFO - sub-resource via script-tag using the http-csp
23:01:27 INFO - delivery method with keep-origin-redirect and when
23:01: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"
23:01:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:27 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:01:27 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:01:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:27 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
23:01:27 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 2600ms
23:01:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
23:01:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449262000 == 28 [pid = 1930] [id = 253]
23:01:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa4483cec00) [pid = 1930] [serial = 705] [outer = (nil)]
23:01:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa44888bc00) [pid = 1930] [serial = 706] [outer = 0x7fa4483cec00]
23:01:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa448897000) [pid = 1930] [serial = 707] [outer = 0x7fa4483cec00]
23:01:28 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
23:01:28 INFO - document served over http requires an https
23:01:28 INFO - sub-resource via script-tag using the http-csp
23:01:28 INFO - delivery method with no-redirect and when
23:01: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"
23:01:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:28 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:01:28 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:01:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:28 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
23:01:28 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 1784ms
23:01:28 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
23:01:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44957f800 == 29 [pid = 1930] [id = 254]
23:01:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa448621000) [pid = 1930] [serial = 708] [outer = (nil)]
23:01:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa448c52800) [pid = 1930] [serial = 709] [outer = 0x7fa448621000]
23:01:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa448c5e000) [pid = 1930] [serial = 710] [outer = 0x7fa448621000]
23:01:30 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
23:01:30 INFO - document served over http requires an https
23:01:30 INFO - sub-resource via script-tag using the http-csp
23:01:30 INFO - delivery method with swap-origin-redirect and when
23:01: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"
23:01:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:30 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:01:30 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:01:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:30 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
23:01:30 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 1731ms
23:01:30 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
23:01:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44adf7000 == 30 [pid = 1930] [id = 255]
23:01:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa448f2b400) [pid = 1930] [serial = 711] [outer = (nil)]
23:01:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa448f37000) [pid = 1930] [serial = 712] [outer = 0x7fa448f2b400]
23:01:31 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa44929cc00) [pid = 1930] [serial = 713] [outer = 0x7fa448f2b400]
23:01:33 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
23:01:33 INFO - document served over http requires an https
23:01:33 INFO - sub-resource via xhr-request using the http-csp
23:01:33 INFO - delivery method with keep-origin-redirect and when
23:01: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"
23:01:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:01:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:01:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:33 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
23:01:33 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 2540ms
23:01:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
23:01:33 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441521000 == 31 [pid = 1930] [id = 256]
23:01:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa441a7f000) [pid = 1930] [serial = 714] [outer = (nil)]
23:01:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa441a89400) [pid = 1930] [serial = 715] [outer = 0x7fa441a7f000]
23:01:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa442bba000) [pid = 1930] [serial = 716] [outer = 0x7fa441a7f000]
23:01:35 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
23:01:35 INFO - document served over http requires an https
23:01:35 INFO - sub-resource via xhr-request using the http-csp
23:01:35 INFO - delivery method with no-redirect and when
23:01: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"
23:01:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:35 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:01:35 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:01:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:35 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
23:01:35 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 2325ms
23:01:35 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
23:01:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441adf800 == 32 [pid = 1930] [id = 257]
23:01:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa4419c5800) [pid = 1930] [serial = 717] [outer = (nil)]
23:01:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa442ae2c00) [pid = 1930] [serial = 718] [outer = 0x7fa4419c5800]
23:01:36 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa4442c7800) [pid = 1930] [serial = 719] [outer = 0x7fa4419c5800]
23:01:37 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4445bc800 == 31 [pid = 1930] [id = 241]
23:01:37 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444351000 == 30 [pid = 1930] [id = 240]
23:01:37 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f5a800 == 29 [pid = 1930] [id = 239]
23:01:37 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442706800 == 28 [pid = 1930] [id = 238]
23:01:37 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441513800 == 27 [pid = 1930] [id = 237]
23:01:37 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4445b8000 == 26 [pid = 1930] [id = 236]
23:01:37 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f59800 == 25 [pid = 1930] [id = 235]
23:01:37 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442ad6000 == 24 [pid = 1930] [id = 234]
23:01:37 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442ac7800 == 23 [pid = 1930] [id = 217]
23:01:37 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ada000 == 22 [pid = 1930] [id = 233]
23:01:37 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa441a89800) [pid = 1930] [serial = 597] [outer = (nil)] [url = about:blank]
23:01:37 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa442dde000) [pid = 1930] [serial = 603] [outer = (nil)] [url = about:blank]
23:01:37 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa446296000) [pid = 1930] [serial = 571] [outer = (nil)] [url = about:blank]
23:01:37 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa44383bc00) [pid = 1930] [serial = 608] [outer = (nil)] [url = about:blank]
23:01:37 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa442bb4000) [pid = 1930] [serial = 600] [outer = (nil)] [url = about:blank]
23:01:37 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa4429a0400) [pid = 1930] [serial = 645] [outer = (nil)] [url = about:blank]
23:01:37 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa442bb6000) [pid = 1930] [serial = 648] [outer = (nil)] [url = about:blank]
23:01:37 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa4442c9c00) [pid = 1930] [serial = 613] [outer = (nil)] [url = about:blank]
23:01:37 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
23:01:37 INFO - document served over http requires an https
23:01:37 INFO - sub-resource via xhr-request using the http-csp
23:01:37 INFO - delivery method with swap-origin-redirect and when
23:01: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"
23:01:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:01:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:01:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:37 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
23:01:37 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 2235ms
23:01:37 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
23:01:38 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441713000 == 23 [pid = 1930] [id = 258]
23:01:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa4419c0c00) [pid = 1930] [serial = 720] [outer = (nil)]
23:01:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa441a7f800) [pid = 1930] [serial = 721] [outer = 0x7fa4419c0c00]
23:01:39 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa4442c9c00) [pid = 1930] [serial = 722] [outer = 0x7fa4419c0c00]
23:01:40 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
23:01:40 INFO - document served over http requires an https
23:01:40 INFO - sub-resource via xhr-request using the http-csp
23:01:40 INFO - delivery method with swap-origin-redirect and when
23:01: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"
23:01:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:01:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:01:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:40 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
23:01:40 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 2289ms
23:01:40 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
23:01:40 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428d1000 == 24 [pid = 1930] [id = 259]
23:01:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa4419c9000) [pid = 1930] [serial = 723] [outer = (nil)]
23:01:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa444ee7c00) [pid = 1930] [serial = 724] [outer = 0x7fa4419c9000]
23:01:40 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa446209000) [pid = 1930] [serial = 725] [outer = 0x7fa4419c9000]
23:01:41 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
23:01:41 INFO - document served over http requires an https
23:01:41 INFO - sub-resource via xhr-request using the http-csp
23:01:41 INFO - delivery method with keep-origin-redirect and when
23:01: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"
23:01:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:01:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:01:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:41 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
23:01:41 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 1689ms
23:01:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/http-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
23:01:42 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f62000 == 25 [pid = 1930] [id = 260]
23:01:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa444fefc00) [pid = 1930] [serial = 726] [outer = (nil)]
23:01:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa4464e7800) [pid = 1930] [serial = 727] [outer = 0x7fa444fefc00]
23:01:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa447219000) [pid = 1930] [serial = 728] [outer = 0x7fa444fefc00]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa4417f0000) [pid = 1930] [serial = 674] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa442963c00) [pid = 1930] [serial = 650] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa44373a000) [pid = 1930] [serial = 669] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa44383d400) [pid = 1930] [serial = 671] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa445a70c00) [pid = 1930] [serial = 659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa442bbfc00) [pid = 1930] [serial = 653] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa4429a7c00) [pid = 1930] [serial = 666] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa444594800) [pid = 1930] [serial = 656] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa445a75000) [pid = 1930] [serial = 661] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa441a82800) [pid = 1930] [serial = 664] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484464147]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa44373bc00) [pid = 1930] [serial = 668] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa4418ac800) [pid = 1930] [serial = 663] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484464147]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa4419c6c00) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa441474c00) [pid = 1930] [serial = 673] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa441a83800) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa44295e400) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa444142400) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa445967c00) [pid = 1930] [serial = 658] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa44414c800) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa445970800) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa44628dc00) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa4445ddc00) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa4463af400) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa449296400) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa442aec000) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa44147a800) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa4418a1800) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa4458bc400) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa44ab43800) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa4418a1400) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa4472ab000) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa442bbc400) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa442ae4800) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa44147f800) [pid = 1930] [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]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa444fee800) [pid = 1930] [serial = 627] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa4463a7000) [pid = 1930] [serial = 636] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa4464e1800) [pid = 1930] [serial = 639] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa445966400) [pid = 1930] [serial = 630] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa446552c00) [pid = 1930] [serial = 642] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa44299fc00) [pid = 1930] [serial = 585] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa446209c00) [pid = 1930] [serial = 576] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa442959400) [pid = 1930] [serial = 618] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa4419c4c00) [pid = 1930] [serial = 594] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa446204400) [pid = 1930] [serial = 633] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa4417eec00) [pid = 1930] [serial = 588] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa4418a8c00) [pid = 1930] [serial = 591] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa4496e8c00) [pid = 1930] [serial = 582] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa4483d5800) [pid = 1930] [serial = 579] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 65 (0x7fa444594000) [pid = 1930] [serial = 624] [outer = (nil)] [url = about:blank]
23:01:43 INFO - PROCESS | 1880 | --DOMWINDOW == 64 (0x7fa443739400) [pid = 1930] [serial = 621] [outer = (nil)] [url = about:blank]
23:01:44 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
23:01:44 INFO - document served over http requires an https
23:01:44 INFO - sub-resource via xhr-request using the http-csp
23:01:44 INFO - delivery method with no-redirect and when
23:01: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"
23:01:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:01:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:01:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:44 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
23:01:44 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 2089ms
23:01:44 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
23:01:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444358800 == 26 [pid = 1930] [id = 261]
23:01:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 65 (0x7fa4417f3400) [pid = 1930] [serial = 729] [outer = (nil)]
23:01:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 66 (0x7fa441a87400) [pid = 1930] [serial = 730] [outer = 0x7fa4417f3400]
23:01:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa44414b400) [pid = 1930] [serial = 731] [outer = 0x7fa4417f3400]
23:01:45 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
23:01:45 INFO - document served over http requires an https
23:01:45 INFO - sub-resource via xhr-request using the http-csp
23:01:45 INFO - delivery method with swap-origin-redirect and when
23:01: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"
23:01:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:45 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:01:45 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:01:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:45 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
23:01:45 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 1699ms
23:01:45 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
23:01:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f4b800 == 27 [pid = 1930] [id = 262]
23:01:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa4418a2400) [pid = 1930] [serial = 732] [outer = (nil)]
23:01:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa44295e400) [pid = 1930] [serial = 733] [outer = 0x7fa4418a2400]
23:01:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa444596000) [pid = 1930] [serial = 734] [outer = 0x7fa4418a2400]
23:01:47 INFO - TEST-FAIL | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | The referrer URL is origin when a
23:01:47 INFO - document served over http requires an http
23:01:47 INFO - sub-resource via fetch-request using the meta-csp
23:01:47 INFO - delivery method with keep-origin-redirect and when
23:01:47 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html"
23:01:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:01:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:01:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:01:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:47 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html:23:7
23:01:47 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html | took 2193ms
23:01:48 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
23:01:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4458fa000 == 28 [pid = 1930] [id = 263]
23:01:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa442962c00) [pid = 1930] [serial = 735] [outer = (nil)]
23:01:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa44596c000) [pid = 1930] [serial = 736] [outer = 0x7fa442962c00]
23:01:49 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa4464e1c00) [pid = 1930] [serial = 737] [outer = 0x7fa442962c00]
23:01:50 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
23:01:50 INFO - document served over http requires an http
23:01:50 INFO - sub-resource via fetch-request using the meta-csp
23:01:50 INFO - delivery method with no-redirect and when
23:01:50 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html"
23:01:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:50 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:50 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:01:50 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:01:50 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:01:50 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:50 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:50 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
23:01:50 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 2250ms
23:01:50 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
23:01:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468d1800 == 29 [pid = 1930] [id = 264]
23:01:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa446204400) [pid = 1930] [serial = 738] [outer = (nil)]
23:01:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa447221c00) [pid = 1930] [serial = 739] [outer = 0x7fa446204400]
23:01:51 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa448890000) [pid = 1930] [serial = 740] [outer = 0x7fa446204400]
23:01:53 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
23:01:53 INFO - document served over http requires an http
23:01:53 INFO - sub-resource via fetch-request using the meta-csp
23:01:53 INFO - delivery method with swap-origin-redirect and when
23:01:53 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:01:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:53 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:53 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:01:53 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:01:53 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:01:53 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:53 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:53 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
23:01:53 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 2897ms
23:01:53 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:01:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448b20800 == 30 [pid = 1930] [id = 265]
23:01:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa447405400) [pid = 1930] [serial = 741] [outer = (nil)]
23:01:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa44953e400) [pid = 1930] [serial = 742] [outer = 0x7fa447405400]
23:01:54 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa4495b0400) [pid = 1930] [serial = 743] [outer = 0x7fa447405400]
23:01:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0ca000 == 31 [pid = 1930] [id = 266]
23:01:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa4495b3c00) [pid = 1930] [serial = 744] [outer = (nil)]
23:01:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa4496e6c00) [pid = 1930] [serial = 745] [outer = 0x7fa4495b3c00]
23:01:55 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
23:01:55 INFO - document served over http requires an http
23:01:55 INFO - sub-resource via iframe-tag using the meta-csp
23:01:55 INFO - delivery method with keep-origin-redirect and when
23:01:55 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html"
23:01:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:01:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:01:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:55 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
23:01:55 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 1841ms
23:01:55 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
23:01:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aeb9000 == 32 [pid = 1930] [id = 267]
23:01:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa44929d000) [pid = 1930] [serial = 746] [outer = (nil)]
23:01:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa44ab37400) [pid = 1930] [serial = 747] [outer = 0x7fa44929d000]
23:01:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa44ad95000) [pid = 1930] [serial = 748] [outer = 0x7fa44929d000]
23:01:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44b139000 == 33 [pid = 1930] [id = 268]
23:01:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa44add8c00) [pid = 1930] [serial = 749] [outer = (nil)]
23:01:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa44aee8400) [pid = 1930] [serial = 750] [outer = 0x7fa44add8c00]
23:01:56 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
23:01:56 INFO - document served over http requires an http
23:01:56 INFO - sub-resource via iframe-tag using the meta-csp
23:01:56 INFO - delivery method with no-redirect and when
23:01:56 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html"
23:01:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:01:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:01:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:56 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
23:01:56 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 1835ms
23:01:56 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:01:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e34b000 == 34 [pid = 1930] [id = 269]
23:01:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa4496e4800) [pid = 1930] [serial = 751] [outer = (nil)]
23:01:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa44b1d2000) [pid = 1930] [serial = 752] [outer = 0x7fa4496e4800]
23:01:57 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa44e32c800) [pid = 1930] [serial = 753] [outer = 0x7fa4496e4800]
23:01:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e544000 == 35 [pid = 1930] [id = 270]
23:01:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa44e445400) [pid = 1930] [serial = 754] [outer = (nil)]
23:01:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa44e493400) [pid = 1930] [serial = 755] [outer = 0x7fa44e445400]
23:01:58 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
23:01:58 INFO - document served over http requires an http
23:01:58 INFO - sub-resource via iframe-tag using the meta-csp
23:01:58 INFO - delivery method with swap-origin-redirect and when
23:01:58 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:01:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:01:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:01:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:01:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:01:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:01:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:01:58 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
23:01:58 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 1786ms
23:01:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
23:01:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a78000 == 36 [pid = 1930] [id = 271]
23:01:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa44aee8c00) [pid = 1930] [serial = 756] [outer = (nil)]
23:01:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa44e493c00) [pid = 1930] [serial = 757] [outer = 0x7fa44aee8c00]
23:01:59 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:01:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa440a9c800) [pid = 1930] [serial = 758] [outer = 0x7fa44aee8c00]
23:02:00 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
23:02:00 INFO - document served over http requires an http
23:02:00 INFO - sub-resource via script-tag using the meta-csp
23:02:00 INFO - delivery method with keep-origin-redirect and when
23:02:00 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html"
23:02:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:02:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:02:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:00 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
23:02:00 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 2077ms
23:02:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
23:02:02 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a96000 == 37 [pid = 1930] [id = 272]
23:02:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa440aa7800) [pid = 1930] [serial = 759] [outer = (nil)]
23:02:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa4417f4400) [pid = 1930] [serial = 760] [outer = 0x7fa440aa7800]
23:02:02 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa4538ed400) [pid = 1930] [serial = 761] [outer = 0x7fa440aa7800]
23:02:04 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
23:02:04 INFO - document served over http requires an http
23:02:04 INFO - sub-resource via script-tag using the meta-csp
23:02:04 INFO - delivery method with no-redirect and when
23:02:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html"
23:02:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:02:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:02:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:04 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
23:02:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 4093ms
23:02:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
23:02:05 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a70000 == 38 [pid = 1930] [id = 273]
23:02:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa44147cc00) [pid = 1930] [serial = 762] [outer = (nil)]
23:02:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa4417ebc00) [pid = 1930] [serial = 763] [outer = 0x7fa44147cc00]
23:02:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa44283a000) [pid = 1930] [serial = 764] [outer = 0x7fa44147cc00]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f62000 == 37 [pid = 1930] [id = 260]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428d1000 == 36 [pid = 1930] [id = 259]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441713000 == 35 [pid = 1930] [id = 258]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446249800 == 34 [pid = 1930] [id = 204]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441adf800 == 33 [pid = 1930] [id = 257]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441521000 == 32 [pid = 1930] [id = 256]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44adf7000 == 31 [pid = 1930] [id = 255]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44957f800 == 30 [pid = 1930] [id = 254]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449262000 == 29 [pid = 1930] [id = 253]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418f2000 == 28 [pid = 1930] [id = 212]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490e3800 == 27 [pid = 1930] [id = 252]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448b18800 == 26 [pid = 1930] [id = 251]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44880e800 == 25 [pid = 1930] [id = 250]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44742b000 == 24 [pid = 1930] [id = 229]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441512000 == 23 [pid = 1930] [id = 232]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4476a5000 == 22 [pid = 1930] [id = 249]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447434000 == 21 [pid = 1930] [id = 248]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468ba800 == 20 [pid = 1930] [id = 247]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446255800 == 19 [pid = 1930] [id = 246]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444eb2800 == 18 [pid = 1930] [id = 196]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa445985000 == 17 [pid = 1930] [id = 245]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f74000 == 16 [pid = 1930] [id = 244]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa443799000 == 15 [pid = 1930] [id = 243]
23:02:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f63000 == 14 [pid = 1930] [id = 242]
23:02:06 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa443741000) [pid = 1930] [serial = 654] [outer = (nil)] [url = about:blank]
23:02:06 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa444fee400) [pid = 1930] [serial = 672] [outer = (nil)] [url = about:blank]
23:02:06 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa4464e2800) [pid = 1930] [serial = 662] [outer = (nil)] [url = about:blank]
23:02:06 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa442f8e000) [pid = 1930] [serial = 667] [outer = (nil)] [url = about:blank]
23:02:06 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
23:02:06 INFO - document served over http requires an http
23:02:06 INFO - sub-resource via script-tag using the meta-csp
23:02:06 INFO - delivery method with swap-origin-redirect and when
23:02:06 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
23:02:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:06 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:02:06 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:02:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:06 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
23:02:06 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 2034ms
23:02:06 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
23:02:07 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441521000 == 15 [pid = 1930] [id = 274]
23:02:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa441473c00) [pid = 1930] [serial = 765] [outer = (nil)]
23:02:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa442ae7800) [pid = 1930] [serial = 766] [outer = 0x7fa441473c00]
23:02:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa442de0000) [pid = 1930] [serial = 767] [outer = 0x7fa441473c00]
23:02:08 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
23:02:08 INFO - document served over http requires an http
23:02:08 INFO - sub-resource via xhr-request using the meta-csp
23:02:08 INFO - delivery method with keep-origin-redirect and when
23:02:08 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html"
23:02:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:08 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:02:08 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:02:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:08 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
23:02:08 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 1490ms
23:02:08 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
23:02:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ad3000 == 16 [pid = 1930] [id = 275]
23:02:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa44295a000) [pid = 1930] [serial = 768] [outer = (nil)]
23:02:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa442f93400) [pid = 1930] [serial = 769] [outer = 0x7fa44295a000]
23:02:09 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa44414f800) [pid = 1930] [serial = 770] [outer = 0x7fa44295a000]
23:02:09 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
23:02:09 INFO - document served over http requires an http
23:02:09 INFO - sub-resource via xhr-request using the meta-csp
23:02:09 INFO - delivery method with no-redirect and when
23:02:09 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html"
23:02:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:02:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:02:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:09 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
23:02:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html | took 1483ms
23:02:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html
23:02:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428e3800 == 17 [pid = 1930] [id = 276]
23:02:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa443739000) [pid = 1930] [serial = 771] [outer = (nil)]
23:02:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa4445df800) [pid = 1930] [serial = 772] [outer = 0x7fa443739000]
23:02:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa4458c0c00) [pid = 1930] [serial = 773] [outer = 0x7fa443739000]
23:02:11 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
23:02:11 INFO - document served over http requires an http
23:02:11 INFO - sub-resource via xhr-request using the meta-csp
23:02:11 INFO - delivery method with swap-origin-redirect and when
23:02:11 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-http/xhr-request/cross-origin.swap-origin-redirect.http.html"
23:02:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:02:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:02:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:11 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
23:02:11 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 1525ms
23:02:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html
23:02:13 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442dbf800 == 18 [pid = 1930] [id = 277]
23:02:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa444145400) [pid = 1930] [serial = 774] [outer = (nil)]
23:02:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa445963000) [pid = 1930] [serial = 775] [outer = 0x7fa444145400]
23:02:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa446296400) [pid = 1930] [serial = 776] [outer = 0x7fa444145400]
23:02:14 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa446208800) [pid = 1930] [serial = 688] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:02:14 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa444fef800) [pid = 1930] [serial = 683] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484474283]
23:02:14 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa442ae2000) [pid = 1930] [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]
23:02:14 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa441a87400) [pid = 1930] [serial = 730] [outer = (nil)] [url = about:blank]
23:02:14 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa4419c9000) [pid = 1930] [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]
23:02:14 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa4419c5800) [pid = 1930] [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]
23:02:14 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa4419c0c00) [pid = 1930] [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]
23:02:14 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa4419c1000) [pid = 1930] [serial = 678] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:02:14 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa444fefc00) [pid = 1930] [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]
23:02:14 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa441a7f000) [pid = 1930] [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]
23:02:14 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa083a5e800 == 6 [pid = 1880] [id = 7]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa44740ec00) [pid = 1930] [serial = 700] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa448f37000) [pid = 1930] [serial = 712] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa446291800) [pid = 1930] [serial = 689] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa444ff8800) [pid = 1930] [serial = 686] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa4458b7c00) [pid = 1930] [serial = 684] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484474283]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa442bbb000) [pid = 1930] [serial = 681] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa442ae2c00) [pid = 1930] [serial = 718] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa447221000) [pid = 1930] [serial = 697] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa442aeb000) [pid = 1930] [serial = 679] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa441a8ac00) [pid = 1930] [serial = 676] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa44888bc00) [pid = 1930] [serial = 706] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa4464ee000) [pid = 1930] [serial = 694] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa441a89400) [pid = 1930] [serial = 715] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa4483d1c00) [pid = 1930] [serial = 703] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa44628c400) [pid = 1930] [serial = 691] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa444ee7c00) [pid = 1930] [serial = 724] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa4464e7800) [pid = 1930] [serial = 727] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa448c52800) [pid = 1930] [serial = 709] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa441a7f800) [pid = 1930] [serial = 721] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa4442c7800) [pid = 1930] [serial = 719] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa442bba000) [pid = 1930] [serial = 716] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa444ff1000) [pid = 1930] [serial = 657] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa446209000) [pid = 1930] [serial = 725] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa447219000) [pid = 1930] [serial = 728] [outer = (nil)] [url = about:blank]
23:02:15 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa4442c9c00) [pid = 1930] [serial = 722] [outer = (nil)] [url = about:blank]
23:02:16 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
23:02:16 INFO - document served over http requires an https
23:02:16 INFO - sub-resource via fetch-request using the meta-csp
23:02:16 INFO - delivery method with keep-origin-redirect and when
23:02:16 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.keep-origin-redirect.http.html"
23:02:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:16 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:02:16 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:02:16 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:02:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:16 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
23:02:16 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 5396ms
23:02:16 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
23:02:17 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442710800 == 19 [pid = 1930] [id = 278]
23:02:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa441476c00) [pid = 1930] [serial = 777] [outer = (nil)]
23:02:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa4417f3000) [pid = 1930] [serial = 778] [outer = 0x7fa441476c00]
23:02:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa44283cc00) [pid = 1930] [serial = 779] [outer = 0x7fa441476c00]
23:02:19 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
23:02:19 INFO - document served over http requires an https
23:02:19 INFO - sub-resource via fetch-request using the meta-csp
23:02:19 INFO - delivery method with no-redirect and when
23:02:19 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html"
23:02:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:19 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:02:19 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:02:19 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:02:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:19 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
23:02:19 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2134ms
23:02:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
23:02:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444344800 == 20 [pid = 1930] [id = 279]
23:02:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa4417ef400) [pid = 1930] [serial = 780] [outer = (nil)]
23:02:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa442f93c00) [pid = 1930] [serial = 781] [outer = 0x7fa4417ef400]
23:02:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa4445d3400) [pid = 1930] [serial = 782] [outer = 0x7fa4417ef400]
23:02:21 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
23:02:21 INFO - document served over http requires an https
23:02:21 INFO - sub-resource via fetch-request using the meta-csp
23:02:21 INFO - delivery method with swap-origin-redirect and when
23:02:21 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:02:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:02:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:02:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:02:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:21 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
23:02:21 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 2780ms
23:02:21 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:02:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4458e0000 == 21 [pid = 1930] [id = 280]
23:02:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa442f92c00) [pid = 1930] [serial = 783] [outer = (nil)]
23:02:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa444fef800) [pid = 1930] [serial = 784] [outer = 0x7fa442f92c00]
23:02:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa446296800) [pid = 1930] [serial = 785] [outer = 0x7fa442f92c00]
23:02:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa445991000 == 22 [pid = 1930] [id = 281]
23:02:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa4463a7800) [pid = 1930] [serial = 786] [outer = (nil)]
23:02:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa44641dc00) [pid = 1930] [serial = 787] [outer = 0x7fa4463a7800]
23:02:23 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
23:02:23 INFO - document served over http requires an https
23:02:23 INFO - sub-resource via iframe-tag using the meta-csp
23:02:23 INFO - delivery method with keep-origin-redirect and when
23:02:23 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html"
23:02:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:23 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:02:23 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:02:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:23 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
23:02:23 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 1901ms
23:02:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
23:02:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446307000 == 23 [pid = 1930] [id = 282]
23:02:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa4458c1000) [pid = 1930] [serial = 788] [outer = (nil)]
23:02:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa446424800) [pid = 1930] [serial = 789] [outer = 0x7fa4458c1000]
23:02:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa44654e800) [pid = 1930] [serial = 790] [outer = 0x7fa4458c1000]
23:02:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468c6000 == 24 [pid = 1930] [id = 283]
23:02:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa44657d000) [pid = 1930] [serial = 791] [outer = (nil)]
23:02:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa44721a400) [pid = 1930] [serial = 792] [outer = 0x7fa44657d000]
23:02:25 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
23:02:25 INFO - document served over http requires an https
23:02:25 INFO - sub-resource via iframe-tag using the meta-csp
23:02:25 INFO - delivery method with no-redirect and when
23:02:25 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html"
23:02:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:25 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:25 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:02:25 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:02:25 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:25 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:25 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
23:02:25 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html | took 1775ms
23:02:25 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:02:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447440000 == 25 [pid = 1930] [id = 284]
23:02:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa44641c000) [pid = 1930] [serial = 793] [outer = (nil)]
23:02:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa447217c00) [pid = 1930] [serial = 794] [outer = 0x7fa44641c000]
23:02:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa447405000) [pid = 1930] [serial = 795] [outer = 0x7fa44641c000]
23:02:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b5d000 == 26 [pid = 1930] [id = 285]
23:02:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa447411800) [pid = 1930] [serial = 796] [outer = (nil)]
23:02:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa4476b6800) [pid = 1930] [serial = 797] [outer = 0x7fa447411800]
23:02:27 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
23:02:27 INFO - document served over http requires an https
23:02:27 INFO - sub-resource via iframe-tag using the meta-csp
23:02:27 INFO - delivery method with swap-origin-redirect and when
23:02:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:02:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:27 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:02:27 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:02:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:27 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
23:02:27 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 1900ms
23:02:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
23:02:28 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44881d000 == 27 [pid = 1930] [id = 286]
23:02:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa447226000) [pid = 1930] [serial = 798] [outer = (nil)]
23:02:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa447964800) [pid = 1930] [serial = 799] [outer = 0x7fa447226000]
23:02:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa448616000) [pid = 1930] [serial = 800] [outer = 0x7fa447226000]
23:02:29 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
23:02:29 INFO - document served over http requires an https
23:02:29 INFO - sub-resource via script-tag using the meta-csp
23:02:29 INFO - delivery method with keep-origin-redirect and when
23:02:29 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html"
23:02:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:29 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:29 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:02:29 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:02:29 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:29 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:29 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
23:02:29 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 2229ms
23:02:29 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
23:02:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490e6800 == 28 [pid = 1930] [id = 287]
23:02:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa4476acc00) [pid = 1930] [serial = 801] [outer = (nil)]
23:02:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa448893c00) [pid = 1930] [serial = 802] [outer = 0x7fa4476acc00]
23:02:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa448b67400) [pid = 1930] [serial = 803] [outer = 0x7fa4476acc00]
23:02:31 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
23:02:31 INFO - document served over http requires an https
23:02:31 INFO - sub-resource via script-tag using the meta-csp
23:02:31 INFO - delivery method with no-redirect and when
23:02:31 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html"
23:02:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:02:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:02:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:31 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
23:02:31 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 2278ms
23:02:32 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
23:02:32 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44956e000 == 29 [pid = 1930] [id = 288]
23:02:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa448892000) [pid = 1930] [serial = 804] [outer = (nil)]
23:02:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa448f29000) [pid = 1930] [serial = 805] [outer = 0x7fa448892000]
23:02:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa44953e000) [pid = 1930] [serial = 806] [outer = 0x7fa448892000]
23:02:34 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
23:02:34 INFO - document served over http requires an https
23:02:34 INFO - sub-resource via script-tag using the meta-csp
23:02:34 INFO - delivery method with swap-origin-redirect and when
23:02:34 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html"
23:02:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:34 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:02:34 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:02:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:34 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
23:02:34 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 2641ms
23:02:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
23:02:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ae7c800 == 30 [pid = 1930] [id = 289]
23:02:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa448f34c00) [pid = 1930] [serial = 807] [outer = (nil)]
23:02:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa4496e7c00) [pid = 1930] [serial = 808] [outer = 0x7fa448f34c00]
23:02:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa44ad8dc00) [pid = 1930] [serial = 809] [outer = 0x7fa448f34c00]
23:02:36 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
23:02:36 INFO - document served over http requires an https
23:02:36 INFO - sub-resource via xhr-request using the meta-csp
23:02:36 INFO - delivery method with keep-origin-redirect and when
23:02:36 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html"
23:02:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:36 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:02:36 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:02:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:36 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
23:02:36 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 1957ms
23:02:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
23:02:36 INFO - PROCESS | 1880 | --DOMWINDOW == 15 (0x7fa07efe4400) [pid = 1880] [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.]
23:02:36 INFO - PROCESS | 1880 | --DOMWINDOW == 14 (0x7fa08222a000) [pid = 1880] [serial = 17] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
23:02:36 INFO - PROCESS | 1880 | --DOMWINDOW == 13 (0x7fa084f3e800) [pid = 1880] [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.]
23:02:37 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e466000 == 31 [pid = 1930] [id = 290]
23:02:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa4496e5000) [pid = 1930] [serial = 810] [outer = (nil)]
23:02:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa44e440800) [pid = 1930] [serial = 811] [outer = 0x7fa4496e5000]
23:02:37 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa44e49a800) [pid = 1930] [serial = 812] [outer = 0x7fa4496e5000]
23:02:39 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
23:02:39 INFO - document served over http requires an https
23:02:39 INFO - sub-resource via xhr-request using the meta-csp
23:02:39 INFO - delivery method with no-redirect and when
23:02:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html"
23:02:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:02:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:02:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:39 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
23:02:39 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 2481ms
23:02:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
23:02:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1f1800 == 32 [pid = 1930] [id = 291]
23:02:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa4419be400) [pid = 1930] [serial = 813] [outer = (nil)]
23:02:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa441a7e000) [pid = 1930] [serial = 814] [outer = 0x7fa4419be400]
23:02:40 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa44383b800) [pid = 1930] [serial = 815] [outer = 0x7fa4419be400]
23:02:41 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
23:02:41 INFO - document served over http requires an https
23:02:41 INFO - sub-resource via xhr-request using the meta-csp
23:02:41 INFO - delivery method with swap-origin-redirect and when
23:02:41 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html"
23:02:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:02:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:02:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:41 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
23:02:41 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 2200ms
23:02:41 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
23:02:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f20e800 == 33 [pid = 1930] [id = 292]
23:02:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa44147f000) [pid = 1930] [serial = 816] [outer = (nil)]
23:02:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa4419c0c00) [pid = 1930] [serial = 817] [outer = 0x7fa44147f000]
23:02:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa44373b800) [pid = 1930] [serial = 818] [outer = 0x7fa44147f000]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428e3800 == 32 [pid = 1930] [id = 276]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ad3000 == 31 [pid = 1930] [id = 275]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441521000 == 30 [pid = 1930] [id = 274]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a70000 == 29 [pid = 1930] [id = 273]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a78000 == 28 [pid = 1930] [id = 271]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e34b000 == 27 [pid = 1930] [id = 269]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e544000 == 26 [pid = 1930] [id = 270]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44b139000 == 25 [pid = 1930] [id = 268]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aeb9000 == 24 [pid = 1930] [id = 267]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0ca000 == 23 [pid = 1930] [id = 266]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448b20800 == 22 [pid = 1930] [id = 265]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468d1800 == 21 [pid = 1930] [id = 264]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4458fa000 == 20 [pid = 1930] [id = 263]
23:02:43 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f4b800 == 19 [pid = 1930] [id = 262]
23:02:43 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa442f93000) [pid = 1930] [serial = 677] [outer = (nil)] [url = about:blank]
23:02:43 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
23:02:43 INFO - document served over http requires an http
23:02:43 INFO - sub-resource via fetch-request using the meta-csp
23:02:43 INFO - delivery method with keep-origin-redirect and when
23:02:43 INFO - the target request is same-origin.
23:02:43 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 2231ms
23:02:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
23:02:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a81000 == 20 [pid = 1930] [id = 293]
23:02:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa4417ee400) [pid = 1930] [serial = 819] [outer = (nil)]
23:02:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa4418abc00) [pid = 1930] [serial = 820] [outer = 0x7fa4417ee400]
23:02:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa444146000) [pid = 1930] [serial = 821] [outer = 0x7fa4417ee400]
23:02:45 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
23:02:45 INFO - document served over http requires an http
23:02:45 INFO - sub-resource via fetch-request using the meta-csp
23:02:45 INFO - delivery method with no-redirect and when
23:02:45 INFO - the target request is same-origin.
23:02:45 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 1783ms
23:02:45 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
23:02:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441acb000 == 21 [pid = 1930] [id = 294]
23:02:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa442963c00) [pid = 1930] [serial = 822] [outer = (nil)]
23:02:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa444598000) [pid = 1930] [serial = 823] [outer = 0x7fa442963c00]
23:02:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa445968400) [pid = 1930] [serial = 824] [outer = 0x7fa442963c00]
23:02:47 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
23:02:47 INFO - document served over http requires an http
23:02:47 INFO - sub-resource via fetch-request using the meta-csp
23:02:47 INFO - delivery method with swap-origin-redirect and when
23:02:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
23:02:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:02:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:02:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:02:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:47 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
23:02:47 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 2043ms
23:02:47 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
23:02:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442ad2800 == 22 [pid = 1930] [id = 295]
23:02:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa443843000) [pid = 1930] [serial = 825] [outer = (nil)]
23:02:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa4445db800) [pid = 1930] [serial = 826] [outer = 0x7fa443843000]
23:02:49 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 123 (0x7fa4464e4400) [pid = 1930] [serial = 827] [outer = 0x7fa443843000]
23:02:49 INFO - PROCESS | 1880 | --DOMWINDOW == 12 (0x7fa081caf800) [pid = 1880] [serial = 19] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 122 (0x7fa447221c00) [pid = 1930] [serial = 739] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa44596c000) [pid = 1930] [serial = 736] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa442ae7800) [pid = 1930] [serial = 766] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa44e493400) [pid = 1930] [serial = 755] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa44e493c00) [pid = 1930] [serial = 757] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa442f93400) [pid = 1930] [serial = 769] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa4445df800) [pid = 1930] [serial = 772] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa4417f4400) [pid = 1930] [serial = 760] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa4417ebc00) [pid = 1930] [serial = 763] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa44aee8400) [pid = 1930] [serial = 750] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484516618]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa44ab37400) [pid = 1930] [serial = 747] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa44b1d2000) [pid = 1930] [serial = 752] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa44953e400) [pid = 1930] [serial = 742] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa44295e400) [pid = 1930] [serial = 733] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa4496e6c00) [pid = 1930] [serial = 745] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa445963000) [pid = 1930] [serial = 775] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa440aa7800) [pid = 1930] [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]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa44add8c00) [pid = 1930] [serial = 749] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484516618]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa44147cc00) [pid = 1930] [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]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa44295a000) [pid = 1930] [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]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa441473c00) [pid = 1930] [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]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa4495b3c00) [pid = 1930] [serial = 744] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa443739000) [pid = 1930] [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]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa44e445400) [pid = 1930] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa4418acc00) [pid = 1930] [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]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa442de0000) [pid = 1930] [serial = 767] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa4472ad000) [pid = 1930] [serial = 698] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa4476b8400) [pid = 1930] [serial = 701] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa448613c00) [pid = 1930] [serial = 704] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa445a72800) [pid = 1930] [serial = 687] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa448897000) [pid = 1930] [serial = 707] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa442ddd400) [pid = 1930] [serial = 651] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa447219400) [pid = 1930] [serial = 695] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa444598800) [pid = 1930] [serial = 682] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa44414b400) [pid = 1930] [serial = 731] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa44414f800) [pid = 1930] [serial = 770] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa4464e3400) [pid = 1930] [serial = 692] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa4458c0c00) [pid = 1930] [serial = 773] [outer = (nil)] [url = about:blank]
23:02:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f52000 == 23 [pid = 1930] [id = 296]
23:02:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa440aa7800) [pid = 1930] [serial = 828] [outer = (nil)]
23:02:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
23:02:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa440aa3800) [pid = 1930] [serial = 829] [outer = 0x7fa440aa7800]
23:02:51 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
23:02:51 INFO - document served over http requires an http
23:02:51 INFO - sub-resource via iframe-tag using the meta-csp
23:02:51 INFO - delivery method with keep-origin-redirect and when
23:02:51 INFO - the target request is same-origin.
23:02:51 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 3800ms
23:02:51 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
23:02:51 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418f9000 == 24 [pid = 1930] [id = 297]
23:02:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa442960400) [pid = 1930] [serial = 830] [outer = (nil)]
23:02:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa442962400) [pid = 1930] [serial = 831] [outer = 0x7fa442960400]
23:02:52 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa44383a000) [pid = 1930] [serial = 832] [outer = 0x7fa442960400]
23:02:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444eb8000 == 25 [pid = 1930] [id = 298]
23:02:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa4442c7400) [pid = 1930] [serial = 833] [outer = (nil)]
23:02:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa4445df800) [pid = 1930] [serial = 834] [outer = 0x7fa4442c7400]
23:02:53 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
23:02:53 INFO - document served over http requires an http
23:02:53 INFO - sub-resource via iframe-tag using the meta-csp
23:02:53 INFO - delivery method with no-redirect and when
23:02:53 INFO - the target request is same-origin.
23:02:53 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 1946ms
23:02:53 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
23:02:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f7b800 == 26 [pid = 1930] [id = 299]
23:02:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa4418acc00) [pid = 1930] [serial = 835] [outer = (nil)]
23:02:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa4458c0800) [pid = 1930] [serial = 836] [outer = 0x7fa4418acc00]
23:02:54 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa44628cc00) [pid = 1930] [serial = 837] [outer = 0x7fa4418acc00]
23:02:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44625d000 == 27 [pid = 1930] [id = 300]
23:02:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa4464e8400) [pid = 1930] [serial = 838] [outer = (nil)]
23:02:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa44657c800) [pid = 1930] [serial = 839] [outer = 0x7fa4464e8400]
23:02:55 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
23:02:55 INFO - document served over http requires an http
23:02:55 INFO - sub-resource via iframe-tag using the meta-csp
23:02:55 INFO - delivery method with swap-origin-redirect and when
23:02:55 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
23:02:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:02:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:02:55 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:02:55 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:02:55 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:02:55 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:02:55 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:02:55 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
23:02:55 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 1791ms
23:02:55 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
23:02:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468c7800 == 28 [pid = 1930] [id = 301]
23:02:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa444598800) [pid = 1930] [serial = 840] [outer = (nil)]
23:02:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa446555000) [pid = 1930] [serial = 841] [outer = 0x7fa444598800]
23:02:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa447408400) [pid = 1930] [serial = 842] [outer = 0x7fa444598800]
23:02:56 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
23:02:56 INFO - document served over http requires an http
23:02:56 INFO - sub-resource via script-tag using the meta-csp
23:02:56 INFO - delivery method with keep-origin-redirect and when
23:02:56 INFO - the target request is same-origin.
23:02:56 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 1941ms
23:02:57 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
23:02:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b75000 == 29 [pid = 1930] [id = 302]
23:02:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa4477cc000) [pid = 1930] [serial = 843] [outer = (nil)]
23:02:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa4477cf400) [pid = 1930] [serial = 844] [outer = 0x7fa4477cc000]
23:02:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:02:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa4483ce000) [pid = 1930] [serial = 845] [outer = 0x7fa4477cc000]
23:02:59 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
23:02:59 INFO - document served over http requires an http
23:02:59 INFO - sub-resource via script-tag using the meta-csp
23:02:59 INFO - delivery method with no-redirect and when
23:02:59 INFO - the target request is same-origin.
23:02:59 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 2234ms
23:02:59 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
23:02:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb8800 == 30 [pid = 1930] [id = 303]
23:02:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa4477cbc00) [pid = 1930] [serial = 846] [outer = (nil)]
23:02:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa44888d000) [pid = 1930] [serial = 847] [outer = 0x7fa4477cbc00]
23:03:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa448f30c00) [pid = 1930] [serial = 848] [outer = 0x7fa4477cbc00]
23:03:02 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
23:03:02 INFO - document served over http requires an http
23:03:02 INFO - sub-resource via script-tag using the meta-csp
23:03:02 INFO - delivery method with swap-origin-redirect and when
23:03:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
23:03:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:02 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:02 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:02 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
23:03:02 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 2942ms
23:03:02 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
23:03:02 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa07d25a800 == 5 [pid = 1880] [id = 8]
23:03:02 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ab9e800 == 31 [pid = 1930] [id = 304]
23:03:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa448899800) [pid = 1930] [serial = 849] [outer = (nil)]
23:03:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa449544000) [pid = 1930] [serial = 850] [outer = 0x7fa448899800]
23:03:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa44abd0000) [pid = 1930] [serial = 851] [outer = 0x7fa448899800]
23:03:04 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
23:03:04 INFO - document served over http requires an http
23:03:04 INFO - sub-resource via xhr-request using the meta-csp
23:03:04 INFO - delivery method with keep-origin-redirect and when
23:03:04 INFO - the target request is same-origin.
23:03:04 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 1889ms
23:03:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
23:03:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e09d800 == 32 [pid = 1930] [id = 305]
23:03:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa4495ad400) [pid = 1930] [serial = 852] [outer = (nil)]
23:03:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa44c513800) [pid = 1930] [serial = 853] [outer = 0x7fa4495ad400]
23:03:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa44e44a000) [pid = 1930] [serial = 854] [outer = 0x7fa4495ad400]
23:03:05 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
23:03:05 INFO - document served over http requires an http
23:03:05 INFO - sub-resource via xhr-request using the meta-csp
23:03:05 INFO - delivery method with no-redirect and when
23:03:05 INFO - the target request is same-origin.
23:03:05 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 1744ms
23:03:05 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
23:03:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441698800 == 33 [pid = 1930] [id = 306]
23:03:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa43f2dac00) [pid = 1930] [serial = 855] [outer = (nil)]
23:03:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa43f2dbc00) [pid = 1930] [serial = 856] [outer = 0x7fa43f2dac00]
23:03:06 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa43f2e1c00) [pid = 1930] [serial = 857] [outer = 0x7fa43f2dac00]
23:03:07 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
23:03:07 INFO - document served over http requires an http
23:03:07 INFO - sub-resource via xhr-request using the meta-csp
23:03:07 INFO - delivery method with swap-origin-redirect and when
23:03:07 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-http/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
23:03:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:03:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:03:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:07 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
23:03:07 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 1841ms
23:03:07 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
23:03:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4416b3000 == 34 [pid = 1930] [id = 307]
23:03:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa43f2db000) [pid = 1930] [serial = 858] [outer = (nil)]
23:03:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa440b35800) [pid = 1930] [serial = 859] [outer = 0x7fa43f2db000]
23:03:08 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa440b3b800) [pid = 1930] [serial = 860] [outer = 0x7fa43f2db000]
23:03:09 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
23:03:09 INFO - document served over http requires an https
23:03:09 INFO - sub-resource via fetch-request using the meta-csp
23:03:09 INFO - delivery method with keep-origin-redirect and when
23:03:09 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html"
23:03:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:09 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:09 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:09 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:09 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
23:03:09 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 2039ms
23:03:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
23:03:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b5b000 == 35 [pid = 1930] [id = 308]
23:03:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa43f405800) [pid = 1930] [serial = 861] [outer = (nil)]
23:03:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa43f406800) [pid = 1930] [serial = 862] [outer = 0x7fa43f405800]
23:03:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa43f40c400) [pid = 1930] [serial = 863] [outer = 0x7fa43f405800]
23:03:12 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
23:03:12 INFO - document served over http requires an https
23:03:12 INFO - sub-resource via fetch-request using the meta-csp
23:03:12 INFO - delivery method with no-redirect and when
23:03:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html"
23:03:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:12 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:12 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:12 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:12 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
23:03:12 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 2336ms
23:03:12 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
23:03:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f428800 == 36 [pid = 1930] [id = 309]
23:03:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa43f405c00) [pid = 1930] [serial = 864] [outer = (nil)]
23:03:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 123 (0x7fa43f64c400) [pid = 1930] [serial = 865] [outer = 0x7fa43f405c00]
23:03:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 124 (0x7fa43f658400) [pid = 1930] [serial = 866] [outer = 0x7fa43f405c00]
23:03:14 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
23:03:14 INFO - document served over http requires an https
23:03:14 INFO - sub-resource via fetch-request using the meta-csp
23:03:14 INFO - delivery method with swap-origin-redirect and when
23:03:14 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-downgrade.swap-origin-redirect.http.html"
23:03:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:14 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:14 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:14 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:14 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
23:03:14 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 2233ms
23:03:14 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
23:03:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de16800 == 37 [pid = 1930] [id = 310]
23:03:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa43de48800) [pid = 1930] [serial = 867] [outer = (nil)]
23:03:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa43de49800) [pid = 1930] [serial = 868] [outer = 0x7fa43de48800]
23:03:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 127 (0x7fa43de4f400) [pid = 1930] [serial = 869] [outer = 0x7fa43de48800]
23:03:18 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
23:03:18 INFO - document served over http requires an https
23:03:18 INFO - sub-resource via fetch-request using the meta-csp
23:03:18 INFO - delivery method with swap-origin-redirect and when
23:03:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-insecure.swap-origin-redirect.http.html"
23:03:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:18 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
23:03:18 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 3895ms
23:03:18 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
23:03:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a69800 == 38 [pid = 1930] [id = 311]
23:03:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 128 (0x7fa43de48c00) [pid = 1930] [serial = 870] [outer = (nil)]
23:03:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 129 (0x7fa43f27fc00) [pid = 1930] [serial = 871] [outer = 0x7fa43de48c00]
23:03:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 130 (0x7fa43f64a800) [pid = 1930] [serial = 872] [outer = 0x7fa43de48c00]
23:03:20 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
23:03:20 INFO - document served over http requires an https
23:03:20 INFO - sub-resource via fetch-request using the meta-csp
23:03:20 INFO - delivery method with keep-origin-redirect and when
23:03:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.keep-origin-redirect.http.html"
23:03:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:20 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:20 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:20 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:20 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
23:03:20 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 1736ms
23:03:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
23:03:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1e3800 == 39 [pid = 1930] [id = 312]
23:03:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 131 (0x7fa43f658800) [pid = 1930] [serial = 873] [outer = (nil)]
23:03:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 132 (0x7fa440aa4000) [pid = 1930] [serial = 874] [outer = 0x7fa43f658800]
23:03:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 133 (0x7fa4417eb800) [pid = 1930] [serial = 875] [outer = 0x7fa43f658800]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442710800 == 38 [pid = 1930] [id = 278]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444344800 == 37 [pid = 1930] [id = 279]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa445991000 == 36 [pid = 1930] [id = 281]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4458e0000 == 35 [pid = 1930] [id = 280]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468c6000 == 34 [pid = 1930] [id = 283]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446307000 == 33 [pid = 1930] [id = 282]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b5d000 == 32 [pid = 1930] [id = 285]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447440000 == 31 [pid = 1930] [id = 284]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44881d000 == 30 [pid = 1930] [id = 286]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490e6800 == 29 [pid = 1930] [id = 287]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44956e000 == 28 [pid = 1930] [id = 288]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ae7c800 == 27 [pid = 1930] [id = 289]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1f1800 == 26 [pid = 1930] [id = 291]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f20e800 == 25 [pid = 1930] [id = 292]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a81000 == 24 [pid = 1930] [id = 293]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441acb000 == 23 [pid = 1930] [id = 294]
23:03:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442dbf800 == 22 [pid = 1930] [id = 277]
23:03:21 INFO - PROCESS | 1880 | --DOMWINDOW == 132 (0x7fa440a9c800) [pid = 1930] [serial = 758] [outer = (nil)] [url = about:blank]
23:03:21 INFO - PROCESS | 1880 | --DOMWINDOW == 131 (0x7fa4538ed400) [pid = 1930] [serial = 761] [outer = (nil)] [url = about:blank]
23:03:21 INFO - PROCESS | 1880 | --DOMWINDOW == 130 (0x7fa444596000) [pid = 1930] [serial = 734] [outer = (nil)] [url = about:blank]
23:03:21 INFO - PROCESS | 1880 | --DOMWINDOW == 129 (0x7fa44283a000) [pid = 1930] [serial = 764] [outer = (nil)] [url = about:blank]
23:03:21 INFO - PROCESS | 1880 | --DOMWINDOW == 128 (0x7fa448890000) [pid = 1930] [serial = 740] [outer = (nil)] [url = about:blank]
23:03:21 INFO - PROCESS | 1880 | --DOMWINDOW == 127 (0x7fa44ad95000) [pid = 1930] [serial = 748] [outer = (nil)] [url = about:blank]
23:03:21 INFO - PROCESS | 1880 | --DOMWINDOW == 126 (0x7fa4495b0400) [pid = 1930] [serial = 743] [outer = (nil)] [url = about:blank]
23:03:21 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa44e32c800) [pid = 1930] [serial = 753] [outer = (nil)] [url = about:blank]
23:03:21 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa4464e1c00) [pid = 1930] [serial = 737] [outer = (nil)] [url = about:blank]
23:03:21 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
23:03:21 INFO - document served over http requires an https
23:03:21 INFO - sub-resource via fetch-request using the meta-csp
23:03:21 INFO - delivery method with no-redirect and when
23:03:21 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html"
23:03:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:21 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:21 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:21 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:21 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
23:03:21 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 1887ms
23:03:22 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
23:03:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a60000 == 23 [pid = 1930] [id = 313]
23:03:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa440aa0800) [pid = 1930] [serial = 876] [outer = (nil)]
23:03:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa4418ae000) [pid = 1930] [serial = 877] [outer = 0x7fa440aa0800]
23:03:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 127 (0x7fa4429a3c00) [pid = 1930] [serial = 878] [outer = 0x7fa440aa0800]
23:03:23 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
23:03:23 INFO - document served over http requires an https
23:03:23 INFO - sub-resource via fetch-request using the meta-csp
23:03:23 INFO - delivery method with swap-origin-redirect and when
23:03:23 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/fetch-request/same-origin-upgrade.swap-origin-redirect.http.html"
23:03:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:03:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:03:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:03:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:23 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
23:03:23 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 1887ms
23:03:23 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
23:03:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ad1800 == 24 [pid = 1930] [id = 314]
23:03:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 128 (0x7fa441a83c00) [pid = 1930] [serial = 879] [outer = (nil)]
23:03:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 129 (0x7fa443739000) [pid = 1930] [serial = 880] [outer = 0x7fa441a83c00]
23:03:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 130 (0x7fa44414ec00) [pid = 1930] [serial = 881] [outer = 0x7fa441a83c00]
23:03:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442dc8000 == 25 [pid = 1930] [id = 315]
23:03:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 131 (0x7fa442966400) [pid = 1930] [serial = 882] [outer = (nil)]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 130 (0x7fa4463a7800) [pid = 1930] [serial = 786] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 129 (0x7fa447964800) [pid = 1930] [serial = 799] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 128 (0x7fa44e440800) [pid = 1930] [serial = 811] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 127 (0x7fa442f93c00) [pid = 1930] [serial = 781] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 126 (0x7fa448f29000) [pid = 1930] [serial = 805] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa444598000) [pid = 1930] [serial = 823] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa44721a400) [pid = 1930] [serial = 792] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484545298]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 123 (0x7fa4418abc00) [pid = 1930] [serial = 820] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 122 (0x7fa4419c0c00) [pid = 1930] [serial = 817] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa4496e7c00) [pid = 1930] [serial = 808] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa4476b6800) [pid = 1930] [serial = 797] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa447217c00) [pid = 1930] [serial = 794] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa448893c00) [pid = 1930] [serial = 802] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa446424800) [pid = 1930] [serial = 789] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa441a7e000) [pid = 1930] [serial = 814] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa44641dc00) [pid = 1930] [serial = 787] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa4417f3000) [pid = 1930] [serial = 778] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa444fef800) [pid = 1930] [serial = 784] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa4445db800) [pid = 1930] [serial = 826] [outer = (nil)] [url = about:blank]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa44147f000) [pid = 1930] [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]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa4417ee400) [pid = 1930] [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]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa442963c00) [pid = 1930] [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]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa4419be400) [pid = 1930] [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]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa44657d000) [pid = 1930] [serial = 791] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484545298]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa447411800) [pid = 1930] [serial = 796] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:03:27 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa44383b800) [pid = 1930] [serial = 815] [outer = (nil)] [url = about:blank]
23:03:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa441472000) [pid = 1930] [serial = 883] [outer = 0x7fa442966400]
23:03:28 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
23:03:28 INFO - document served over http requires an https
23:03:28 INFO - sub-resource via iframe-tag using the meta-csp
23:03:28 INFO - delivery method with keep-origin-redirect and when
23:03:28 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.keep-origin-redirect.http.html"
23:03:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:28 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
23:03:28 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 4440ms
23:03:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
23:03:28 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4437b0000 == 26 [pid = 1930] [id = 316]
23:03:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa442836400) [pid = 1930] [serial = 884] [outer = (nil)]
23:03:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa4429a0400) [pid = 1930] [serial = 885] [outer = 0x7fa442836400]
23:03:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa4445db800) [pid = 1930] [serial = 886] [outer = 0x7fa442836400]
23:03:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b52000 == 27 [pid = 1930] [id = 317]
23:03:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa43e166c00) [pid = 1930] [serial = 887] [outer = (nil)]
23:03:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa43f655400) [pid = 1930] [serial = 888] [outer = 0x7fa43e166c00]
23:03:30 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
23:03:30 INFO - document served over http requires an https
23:03:30 INFO - sub-resource via iframe-tag using the meta-csp
23:03:30 INFO - delivery method with no-redirect and when
23:03:30 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html"
23:03:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:30 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
23:03:30 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 1938ms
23:03:30 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
23:03:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f5a000 == 28 [pid = 1930] [id = 318]
23:03:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa43f64cc00) [pid = 1930] [serial = 889] [outer = (nil)]
23:03:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa440aa3c00) [pid = 1930] [serial = 890] [outer = 0x7fa43f64cc00]
23:03:31 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa442f94400) [pid = 1930] [serial = 891] [outer = 0x7fa43f64cc00]
23:03:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa445971800 == 29 [pid = 1930] [id = 319]
23:03:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa444edc400) [pid = 1930] [serial = 892] [outer = (nil)]
23:03:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa444ff7c00) [pid = 1930] [serial = 893] [outer = 0x7fa444edc400]
23:03:32 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
23:03:32 INFO - document served over http requires an https
23:03:32 INFO - sub-resource via iframe-tag using the meta-csp
23:03:32 INFO - delivery method with swap-origin-redirect and when
23:03:32 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-downgrade.swap-origin-redirect.http.html"
23:03:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:32 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:32 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:32 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:32 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:32 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:32 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
23:03:32 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 1934ms
23:03:32 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
23:03:32 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446258800 == 30 [pid = 1930] [id = 320]
23:03:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa4417f3800) [pid = 1930] [serial = 894] [outer = (nil)]
23:03:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa444ee8000) [pid = 1930] [serial = 895] [outer = 0x7fa4417f3800]
23:03:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa44628e400) [pid = 1930] [serial = 896] [outer = 0x7fa4417f3800]
23:03:33 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468ca800 == 31 [pid = 1930] [id = 321]
23:03:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa4463a7800) [pid = 1930] [serial = 897] [outer = (nil)]
23:03:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa446422c00) [pid = 1930] [serial = 898] [outer = 0x7fa4463a7800]
23:03:34 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
23:03:34 INFO - document served over http requires an https
23:03:34 INFO - sub-resource via iframe-tag using the meta-csp
23:03:34 INFO - delivery method with swap-origin-redirect and when
23:03:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-insecure.swap-origin-redirect.http.html"
23:03:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:34 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:34 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:34 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
23:03:34 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 1841ms
23:03:34 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
23:03:34 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44768a000 == 32 [pid = 1930] [id = 322]
23:03:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa4458b7c00) [pid = 1930] [serial = 899] [outer = (nil)]
23:03:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 123 (0x7fa44641b400) [pid = 1930] [serial = 900] [outer = 0x7fa4458b7c00]
23:03:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 124 (0x7fa44721e400) [pid = 1930] [serial = 901] [outer = 0x7fa4458b7c00]
23:03:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448b08000 == 33 [pid = 1930] [id = 323]
23:03:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa4472a7400) [pid = 1930] [serial = 902] [outer = (nil)]
23:03:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa44740e000) [pid = 1930] [serial = 903] [outer = 0x7fa4472a7400]
23:03:36 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
23:03:36 INFO - document served over http requires an https
23:03:36 INFO - sub-resource via iframe-tag using the meta-csp
23:03:36 INFO - delivery method with keep-origin-redirect and when
23:03:36 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.keep-origin-redirect.http.html"
23:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:36 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:36 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:36 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:36 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:36 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:36 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
23:03:36 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 2128ms
23:03:36 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
23:03:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb0000 == 34 [pid = 1930] [id = 324]
23:03:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 127 (0x7fa4476b8c00) [pid = 1930] [serial = 904] [outer = (nil)]
23:03:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 128 (0x7fa4477d1000) [pid = 1930] [serial = 905] [outer = 0x7fa4476b8c00]
23:03:37 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 129 (0x7fa448613c00) [pid = 1930] [serial = 906] [outer = 0x7fa4476b8c00]
23:03:38 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44956e000 == 35 [pid = 1930] [id = 325]
23:03:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 130 (0x7fa44888a400) [pid = 1930] [serial = 907] [outer = (nil)]
23:03:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 131 (0x7fa448b5a400) [pid = 1930] [serial = 908] [outer = 0x7fa44888a400]
23:03:38 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
23:03:38 INFO - document served over http requires an https
23:03:38 INFO - sub-resource via iframe-tag using the meta-csp
23:03:38 INFO - delivery method with no-redirect and when
23:03:38 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html"
23:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:38 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:38 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:38 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:38 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:38 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:38 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
23:03:38 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 2381ms
23:03:38 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
23:03:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0d6000 == 36 [pid = 1930] [id = 326]
23:03:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 132 (0x7fa447410000) [pid = 1930] [serial = 909] [outer = (nil)]
23:03:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 133 (0x7fa448893c00) [pid = 1930] [serial = 910] [outer = 0x7fa447410000]
23:03:39 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 134 (0x7fa449295c00) [pid = 1930] [serial = 911] [outer = 0x7fa447410000]
23:03:40 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aec5000 == 37 [pid = 1930] [id = 327]
23:03:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 135 (0x7fa4495a5c00) [pid = 1930] [serial = 912] [outer = (nil)]
23:03:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 136 (0x7fa4496e4400) [pid = 1930] [serial = 913] [outer = 0x7fa4495a5c00]
23:03:40 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
23:03:40 INFO - document served over http requires an https
23:03:40 INFO - sub-resource via iframe-tag using the meta-csp
23:03:40 INFO - delivery method with swap-origin-redirect and when
23:03:40 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/iframe-tag/same-origin-upgrade.swap-origin-redirect.http.html"
23:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:40 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:03:40 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:03:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:40 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
23:03:40 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 2279ms
23:03:40 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
23:03:42 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e093000 == 38 [pid = 1930] [id = 328]
23:03:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 137 (0x7fa448c5bc00) [pid = 1930] [serial = 914] [outer = (nil)]
23:03:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 138 (0x7fa4495b4000) [pid = 1930] [serial = 915] [outer = 0x7fa448c5bc00]
23:03:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 139 (0x7fa44b1d2000) [pid = 1930] [serial = 916] [outer = 0x7fa448c5bc00]
23:03:43 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
23:03:43 INFO - document served over http requires an https
23:03:43 INFO - sub-resource via script-tag using the meta-csp
23:03:43 INFO - delivery method with keep-origin-redirect and when
23:03:43 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.keep-origin-redirect.http.html"
23:03:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:43 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:43 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:43 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:43 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:43 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:43 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
23:03:43 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 2686ms
23:03:43 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
23:03:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f772000 == 39 [pid = 1930] [id = 329]
23:03:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 140 (0x7fa44ab38000) [pid = 1930] [serial = 917] [outer = (nil)]
23:03:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 141 (0x7fa43f546400) [pid = 1930] [serial = 918] [outer = 0x7fa44ab38000]
23:03:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 142 (0x7fa43f54bc00) [pid = 1930] [serial = 919] [outer = 0x7fa44ab38000]
23:03:45 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
23:03:45 INFO - document served over http requires an https
23:03:45 INFO - sub-resource via script-tag using the meta-csp
23:03:45 INFO - delivery method with no-redirect and when
23:03:45 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html"
23:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:45 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:45 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:45 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
23:03:45 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 1786ms
23:03:45 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
23:03:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e277000 == 40 [pid = 1930] [id = 330]
23:03:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 143 (0x7fa43f554800) [pid = 1930] [serial = 920] [outer = (nil)]
23:03:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 144 (0x7fa43dfe2c00) [pid = 1930] [serial = 921] [outer = 0x7fa43f554800]
23:03:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 145 (0x7fa43dfe8000) [pid = 1930] [serial = 922] [outer = 0x7fa43f554800]
23:03:47 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
23:03:47 INFO - document served over http requires an https
23:03:47 INFO - sub-resource via script-tag using the meta-csp
23:03:47 INFO - delivery method with swap-origin-redirect and when
23:03:47 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-downgrade.swap-origin-redirect.http.html"
23:03:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:47 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:47 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:47 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
23:03:47 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 2044ms
23:03:47 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
23:03:47 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e28e800 == 41 [pid = 1930] [id = 331]
23:03:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 146 (0x7fa43f546000) [pid = 1930] [serial = 923] [outer = (nil)]
23:03:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 147 (0x7fa43e09c400) [pid = 1930] [serial = 924] [outer = 0x7fa43f546000]
23:03:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 148 (0x7fa43e0a1400) [pid = 1930] [serial = 925] [outer = 0x7fa43f546000]
23:03:49 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
23:03:49 INFO - document served over http requires an https
23:03:49 INFO - sub-resource via script-tag using the meta-csp
23:03:49 INFO - delivery method with swap-origin-redirect and when
23:03: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/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-insecure.swap-origin-redirect.http.html"
23:03:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:49 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:49 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:49 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
23:03:49 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 1993ms
23:03:49 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
23:03:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f4a4800 == 42 [pid = 1930] [id = 332]
23:03:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 149 (0x7fa43e0a3c00) [pid = 1930] [serial = 926] [outer = (nil)]
23:03:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 150 (0x7fa43ce32000) [pid = 1930] [serial = 927] [outer = 0x7fa43e0a3c00]
23:03:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 151 (0x7fa43ce37000) [pid = 1930] [serial = 928] [outer = 0x7fa43e0a3c00]
23:03:52 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
23:03:52 INFO - document served over http requires an https
23:03:52 INFO - sub-resource via script-tag using the meta-csp
23:03:52 INFO - delivery method with keep-origin-redirect and when
23:03:52 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.keep-origin-redirect.http.html"
23:03:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:52 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:52 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:52 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
23:03:52 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 2644ms
23:03:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
23:03:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43cec1000 == 43 [pid = 1930] [id = 333]
23:03:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 152 (0x7fa43e0a8000) [pid = 1930] [serial = 929] [outer = (nil)]
23:03:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 153 (0x7fa43e3e6800) [pid = 1930] [serial = 930] [outer = 0x7fa43e0a8000]
23:03:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 154 (0x7fa43e3efc00) [pid = 1930] [serial = 931] [outer = 0x7fa43e0a8000]
23:03:54 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
23:03:54 INFO - document served over http requires an https
23:03:54 INFO - sub-resource via script-tag using the meta-csp
23:03:54 INFO - delivery method with no-redirect and when
23:03:54 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html"
23:03:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:54 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:54 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03:54 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
23:03:54 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 2139ms
23:03:54 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
23:03:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4bf800 == 44 [pid = 1930] [id = 334]
23:03:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 155 (0x7fa43e44a800) [pid = 1930] [serial = 932] [outer = (nil)]
23:03:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 156 (0x7fa43e44b800) [pid = 1930] [serial = 933] [outer = 0x7fa43e44a800]
23:03:56 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 157 (0x7fa43e451400) [pid = 1930] [serial = 934] [outer = 0x7fa43e44a800]
23:03: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
23:03:57 INFO - document served over http requires an https
23:03:57 INFO - sub-resource via script-tag using the meta-csp
23:03:57 INFO - delivery method with swap-origin-redirect and when
23:03:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/script-tag/same-origin-upgrade.swap-origin-redirect.http.html"
23:03:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:03:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:03:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:03:57 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:03:57 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:03:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:03:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:03: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
23:03: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 3001ms
23:03: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
23:03:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4dc000 == 45 [pid = 1930] [id = 335]
23:03:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 158 (0x7fa43e449000) [pid = 1930] [serial = 935] [outer = (nil)]
23:03:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 159 (0x7fa43e56b400) [pid = 1930] [serial = 936] [outer = 0x7fa43e449000]
23:03:59 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:03:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 160 (0x7fa43e573000) [pid = 1930] [serial = 937] [outer = 0x7fa43e449000]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e466000 == 44 [pid = 1930] [id = 290]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444eb8000 == 43 [pid = 1930] [id = 298]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418f9000 == 42 [pid = 1930] [id = 297]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44625d000 == 41 [pid = 1930] [id = 300]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f7b800 == 40 [pid = 1930] [id = 299]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468c7800 == 39 [pid = 1930] [id = 301]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b75000 == 38 [pid = 1930] [id = 302]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb8800 == 37 [pid = 1930] [id = 303]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ab9e800 == 36 [pid = 1930] [id = 304]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e09d800 == 35 [pid = 1930] [id = 305]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441698800 == 34 [pid = 1930] [id = 306]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4416b3000 == 33 [pid = 1930] [id = 307]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b5b000 == 32 [pid = 1930] [id = 308]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f428800 == 31 [pid = 1930] [id = 309]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a69800 == 30 [pid = 1930] [id = 311]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1e3800 == 29 [pid = 1930] [id = 312]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a60000 == 28 [pid = 1930] [id = 313]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f52000 == 27 [pid = 1930] [id = 296]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442dc8000 == 26 [pid = 1930] [id = 315]
23:04:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ad1800 == 25 [pid = 1930] [id = 314]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b52000 == 24 [pid = 1930] [id = 317]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa445971800 == 23 [pid = 1930] [id = 319]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f5a000 == 22 [pid = 1930] [id = 318]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468ca800 == 21 [pid = 1930] [id = 321]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446258800 == 20 [pid = 1930] [id = 320]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448b08000 == 19 [pid = 1930] [id = 323]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44768a000 == 18 [pid = 1930] [id = 322]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44956e000 == 17 [pid = 1930] [id = 325]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb0000 == 16 [pid = 1930] [id = 324]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444358800 == 15 [pid = 1930] [id = 261]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aec5000 == 14 [pid = 1930] [id = 327]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0d6000 == 13 [pid = 1930] [id = 326]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a96000 == 12 [pid = 1930] [id = 272]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e093000 == 11 [pid = 1930] [id = 328]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de16800 == 10 [pid = 1930] [id = 310]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f772000 == 9 [pid = 1930] [id = 329]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e277000 == 8 [pid = 1930] [id = 330]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e28e800 == 7 [pid = 1930] [id = 331]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f4a4800 == 6 [pid = 1930] [id = 332]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43cec1000 == 5 [pid = 1930] [id = 333]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4bf800 == 4 [pid = 1930] [id = 334]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442ad2800 == 3 [pid = 1930] [id = 295]
23:04:01 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4437b0000 == 2 [pid = 1930] [id = 316]
23:04:02 INFO - PROCESS | 1880 | --DOMWINDOW == 159 (0x7fa446296400) [pid = 1930] [serial = 776] [outer = (nil)] [url = about:blank]
23:04:02 INFO - PROCESS | 1880 | --DOMWINDOW == 158 (0x7fa44373b800) [pid = 1930] [serial = 818] [outer = (nil)] [url = about:blank]
23:04:02 INFO - PROCESS | 1880 | --DOMWINDOW == 157 (0x7fa444146000) [pid = 1930] [serial = 821] [outer = (nil)] [url = about:blank]
23:04:02 INFO - PROCESS | 1880 | --DOMWINDOW == 156 (0x7fa445968400) [pid = 1930] [serial = 824] [outer = (nil)] [url = about:blank]
23:04:02 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
23:04:02 INFO - document served over http requires an https
23:04:02 INFO - sub-resource via xhr-request using the meta-csp
23:04:02 INFO - delivery method with keep-origin-redirect and when
23:04:02 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.keep-origin-redirect.http.html"
23:04:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:02 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:02 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:02 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:02 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:02 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:02 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
23:04:02 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 5214ms
23:04:02 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
23:04:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43cebf000 == 3 [pid = 1930] [id = 336]
23:04:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 157 (0x7fa43dfe9000) [pid = 1930] [serial = 938] [outer = (nil)]
23:04:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 158 (0x7fa43e0a2800) [pid = 1930] [serial = 939] [outer = 0x7fa43dfe9000]
23:04:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 159 (0x7fa43e15f400) [pid = 1930] [serial = 940] [outer = 0x7fa43dfe9000]
23:04:04 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
23:04:04 INFO - document served over http requires an https
23:04:04 INFO - sub-resource via xhr-request using the meta-csp
23:04:04 INFO - delivery method with no-redirect and when
23:04:04 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html"
23:04:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:04 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:04 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:04 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
23:04:04 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 2091ms
23:04:04 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
23:04:05 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e28b000 == 4 [pid = 1930] [id = 337]
23:04:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 160 (0x7fa43dfeb000) [pid = 1930] [serial = 941] [outer = (nil)]
23:04:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 161 (0x7fa43e166800) [pid = 1930] [serial = 942] [outer = 0x7fa43dfeb000]
23:04:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 162 (0x7fa43e44b400) [pid = 1930] [serial = 943] [outer = 0x7fa43dfeb000]
23:04:10 INFO - PROCESS | 1880 | --DOMWINDOW == 161 (0x7fa4464e8400) [pid = 1930] [serial = 838] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:04:10 INFO - PROCESS | 1880 | --DOMWINDOW == 160 (0x7fa44929d000) [pid = 1930] [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]
23:04:10 INFO - PROCESS | 1880 | --DOMWINDOW == 159 (0x7fa447226c00) [pid = 1930] [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]
23:04:10 INFO - PROCESS | 1880 | --DOMWINDOW == 158 (0x7fa442962c00) [pid = 1930] [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]
23:04:10 INFO - PROCESS | 1880 | --DOMWINDOW == 157 (0x7fa4418a2400) [pid = 1930] [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]
23:04:10 INFO - PROCESS | 1880 | --DOMWINDOW == 156 (0x7fa442966400) [pid = 1930] [serial = 882] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:10 INFO - PROCESS | 1880 | --DOMWINDOW == 155 (0x7fa440aa0800) [pid = 1930] [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]
23:04:10 INFO - PROCESS | 1880 | --DOMWINDOW == 154 (0x7fa441476c00) [pid = 1930] [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]
23:04:10 INFO - PROCESS | 1880 | --DOMWINDOW == 153 (0x7fa4442c7400) [pid = 1930] [serial = 833] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484573032]
23:04:10 INFO - PROCESS | 1880 | --DOMWINDOW == 152 (0x7fa4495ad400) [pid = 1930] [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]
23:04:10 INFO - PROCESS | 1880 | --DOMWINDOW == 151 (0x7fa4417f3400) [pid = 1930] [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]
23:04:10 INFO - PROCESS | 1880 | --DOMWINDOW == 150 (0x7fa4496e5000) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 149 (0x7fa44740c000) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 148 (0x7fa4477cbc00) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 147 (0x7fa444598800) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 146 (0x7fa448899800) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 145 (0x7fa4483cec00) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 144 (0x7fa441a83c00) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 143 (0x7fa44641c000) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 142 (0x7fa43f2dac00) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 141 (0x7fa4458c1000) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 140 (0x7fa44aee8c00) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 139 (0x7fa44147f400) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 138 (0x7fa44299cc00) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 137 (0x7fa43f658800) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 136 (0x7fa43f2db000) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 135 (0x7fa4476acc00) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 134 (0x7fa43f405c00) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 133 (0x7fa440aa7800) [pid = 1930] [serial = 828] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 132 (0x7fa4477cc000) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 131 (0x7fa447405400) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 130 (0x7fa448f2b400) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 129 (0x7fa444145400) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 128 (0x7fa44654f000) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 127 (0x7fa448621000) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 126 (0x7fa441a86000) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa43de48800) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa43f405800) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 123 (0x7fa4496e4800) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 122 (0x7fa448f34c00) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa442f92c00) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa4417ef400) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa442836400) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa43e166c00) [pid = 1930] [serial = 887] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484610012]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa4458c4800) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa446204400) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa43de48c00) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa446203400) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa442960400) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa447226000) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa448892000) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa443843000) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa4418acc00) [pid = 1930] [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]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa449544000) [pid = 1930] [serial = 850] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa43f64c400) [pid = 1930] [serial = 865] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa43f27fc00) [pid = 1930] [serial = 871] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa442962400) [pid = 1930] [serial = 831] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa4445df800) [pid = 1930] [serial = 834] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484573032]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa43f406800) [pid = 1930] [serial = 862] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa4418ae000) [pid = 1930] [serial = 877] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa43f2dbc00) [pid = 1930] [serial = 856] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa446555000) [pid = 1930] [serial = 841] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa440b35800) [pid = 1930] [serial = 859] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa440aa4000) [pid = 1930] [serial = 874] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa440aa3800) [pid = 1930] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa43de49800) [pid = 1930] [serial = 868] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa44657c800) [pid = 1930] [serial = 839] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa4458c0800) [pid = 1930] [serial = 836] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa44c513800) [pid = 1930] [serial = 853] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa44888d000) [pid = 1930] [serial = 847] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa4477cf400) [pid = 1930] [serial = 844] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa4429a0400) [pid = 1930] [serial = 885] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa43f655400) [pid = 1930] [serial = 888] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484610012]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa443739000) [pid = 1930] [serial = 880] [outer = (nil)] [url = about:blank]
23:04:11 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa441472000) [pid = 1930] [serial = 883] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa4445d3400) [pid = 1930] [serial = 782] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa44e44a000) [pid = 1930] [serial = 854] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa446296800) [pid = 1930] [serial = 785] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa44e49a800) [pid = 1930] [serial = 812] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa44abd0000) [pid = 1930] [serial = 851] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa44929cc00) [pid = 1930] [serial = 713] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa44654e800) [pid = 1930] [serial = 790] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa448c5e000) [pid = 1930] [serial = 710] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa44ad8dc00) [pid = 1930] [serial = 809] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa447405000) [pid = 1930] [serial = 795] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa448b67400) [pid = 1930] [serial = 803] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa44953e000) [pid = 1930] [serial = 806] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa43f2e1c00) [pid = 1930] [serial = 857] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa448616000) [pid = 1930] [serial = 800] [outer = (nil)] [url = about:blank]
23:04:12 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa44283cc00) [pid = 1930] [serial = 779] [outer = (nil)] [url = about:blank]
23:04:12 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
23:04:12 INFO - document served over http requires an https
23:04:12 INFO - sub-resource via xhr-request using the meta-csp
23:04:12 INFO - delivery method with swap-origin-redirect and when
23:04:12 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-downgrade.swap-origin-redirect.http.html"
23:04:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:12 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:12 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:12 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:12 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:12 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:12 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
23:04:12 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 7308ms
23:04:12 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
23:04:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1f7000 == 5 [pid = 1930] [id = 338]
23:04:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa43e161800) [pid = 1930] [serial = 944] [outer = (nil)]
23:04:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa43e3e6400) [pid = 1930] [serial = 945] [outer = 0x7fa43e161800]
23:04:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa43f277000) [pid = 1930] [serial = 946] [outer = 0x7fa43e161800]
23:04:13 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
23:04:13 INFO - document served over http requires an https
23:04:13 INFO - sub-resource via xhr-request using the meta-csp
23:04:13 INFO - delivery method with swap-origin-redirect and when
23:04:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-insecure.swap-origin-redirect.http.html"
23:04:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:13 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:13 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:13 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
23:04:13 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 1680ms
23:04:13 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
23:04:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1f6000 == 6 [pid = 1930] [id = 339]
23:04:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa43dfefc00) [pid = 1930] [serial = 947] [outer = (nil)]
23:04:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa43e3e5800) [pid = 1930] [serial = 948] [outer = 0x7fa43dfefc00]
23:04:14 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa43e573c00) [pid = 1930] [serial = 949] [outer = 0x7fa43dfefc00]
23:04:15 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
23:04:15 INFO - document served over http requires an https
23:04:15 INFO - sub-resource via xhr-request using the meta-csp
23:04:15 INFO - delivery method with keep-origin-redirect and when
23:04:15 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.keep-origin-redirect.http.html"
23:04:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:15 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:15 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:15 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:15 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:15 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:15 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
23:04:15 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 1725ms
23:04:15 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
23:04:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f425000 == 7 [pid = 1930] [id = 340]
23:04:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa43e0a7800) [pid = 1930] [serial = 950] [outer = (nil)]
23:04:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa43f27e800) [pid = 1930] [serial = 951] [outer = 0x7fa43e0a7800]
23:04:16 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa43f2dd400) [pid = 1930] [serial = 952] [outer = 0x7fa43e0a7800]
23:04:17 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
23:04:17 INFO - document served over http requires an https
23:04:17 INFO - sub-resource via xhr-request using the meta-csp
23:04:17 INFO - delivery method with no-redirect and when
23:04:17 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html"
23:04:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:17 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:17 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:17 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:17 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:17 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:17 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
23:04:17 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 2155ms
23:04:17 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
23:04:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f76e000 == 8 [pid = 1930] [id = 341]
23:04:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa43f27dc00) [pid = 1930] [serial = 953] [outer = (nil)]
23:04:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa43f403c00) [pid = 1930] [serial = 954] [outer = 0x7fa43f27dc00]
23:04:18 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa43f54b000) [pid = 1930] [serial = 955] [outer = 0x7fa43f27dc00]
23:04:20 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
23:04:20 INFO - document served over http requires an https
23:04:20 INFO - sub-resource via xhr-request using the meta-csp
23:04:20 INFO - delivery method with swap-origin-redirect and when
23:04:20 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-csp/same-origin/http-https/xhr-request/same-origin-upgrade.swap-origin-redirect.http.html"
23:04:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:20 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:20 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:20 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:20 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:20 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:20 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
23:04:20 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 2199ms
23:04:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.keep-origin-redirect.http.html
23:04:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a71000 == 9 [pid = 1930] [id = 342]
23:04:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa43f405000) [pid = 1930] [serial = 956] [outer = (nil)]
23:04:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa43f653400) [pid = 1930] [serial = 957] [outer = 0x7fa43f405000]
23:04:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa440a9b800) [pid = 1930] [serial = 958] [outer = 0x7fa43f405000]
23:04:23 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
23:04:23 INFO - document served over http requires an http
23:04:23 INFO - sub-resource via fetch-request using the meta-referrer
23:04:23 INFO - delivery method with keep-origin-redirect and when
23:04: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"
23:04:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:23 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:23 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:23 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:23 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:23 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:23 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:23 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
23:04:23 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 2957ms
23:04:23 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html
23:04:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b48000 == 10 [pid = 1930] [id = 343]
23:04:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa43f64c400) [pid = 1930] [serial = 959] [outer = (nil)]
23:04:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa440b32400) [pid = 1930] [serial = 960] [outer = 0x7fa43f64c400]
23:04:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa440b3c000) [pid = 1930] [serial = 961] [outer = 0x7fa43f64c400]
23:04:24 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
23:04:24 INFO - document served over http requires an http
23:04:24 INFO - sub-resource via fetch-request using the meta-referrer
23:04:24 INFO - delivery method with no-redirect and when
23:04:24 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:04:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:24 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:24 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:24 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:24 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
23:04:24 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.no-redirect.http.html | took 1742ms
23:04:24 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html
23:04:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441511000 == 11 [pid = 1930] [id = 344]
23:04:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa440aa7000) [pid = 1930] [serial = 962] [outer = (nil)]
23:04:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa44147c000) [pid = 1930] [serial = 963] [outer = 0x7fa440aa7000]
23:04:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa4417eec00) [pid = 1930] [serial = 964] [outer = 0x7fa440aa7000]
23:04:27 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
23:04:27 INFO - document served over http requires an http
23:04:27 INFO - sub-resource via fetch-request using the meta-referrer
23:04:27 INFO - delivery method with swap-origin-redirect and when
23:04:27 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/fetch-request/cross-origin.swap-origin-redirect.http.html"
23:04:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:27 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:27 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:27 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:27 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:27 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:27 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:27 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
23:04:27 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 2294ms
23:04:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:04:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e27f800 == 12 [pid = 1930] [id = 345]
23:04:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa43dfed800) [pid = 1930] [serial = 965] [outer = (nil)]
23:04:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa43e09d800) [pid = 1930] [serial = 966] [outer = 0x7fa43dfed800]
23:04:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa4418a3800) [pid = 1930] [serial = 967] [outer = 0x7fa43dfed800]
23:04:28 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4416a7000 == 13 [pid = 1930] [id = 346]
23:04:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa4418a7800) [pid = 1930] [serial = 968] [outer = (nil)]
23:04:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa4418ac000) [pid = 1930] [serial = 969] [outer = 0x7fa4418a7800]
23:04:28 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
23:04:28 INFO - document served over http requires an http
23:04:28 INFO - sub-resource via iframe-tag using the meta-referrer
23:04:28 INFO - delivery method with keep-origin-redirect and when
23:04: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"
23:04:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:28 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:28 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:28 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
23:04:28 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 1594ms
23:04:28 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html
23:04:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be16800 == 14 [pid = 1930] [id = 347]
23:04:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa43ce3c000) [pid = 1930] [serial = 970] [outer = (nil)]
23:04:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa43de46800) [pid = 1930] [serial = 971] [outer = 0x7fa43ce3c000]
23:04:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa4418a9800) [pid = 1930] [serial = 972] [outer = 0x7fa43ce3c000]
23:04:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1e8000 == 15 [pid = 1930] [id = 348]
23:04:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa43dfe5c00) [pid = 1930] [serial = 973] [outer = (nil)]
23:04:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa43e15fc00) [pid = 1930] [serial = 974] [outer = 0x7fa43dfe5c00]
23:04:30 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
23:04:30 INFO - document served over http requires an http
23:04:30 INFO - sub-resource via iframe-tag using the meta-referrer
23:04:30 INFO - delivery method with no-redirect and when
23:04: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"
23:04:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:30 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:30 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:30 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:30 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:30 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:30 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
23:04:30 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.no-redirect.http.html | took 2128ms
23:04:30 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html
23:04:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be10000 == 16 [pid = 1930] [id = 349]
23:04:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa43dfe8800) [pid = 1930] [serial = 975] [outer = (nil)]
23:04:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa43e09cc00) [pid = 1930] [serial = 976] [outer = 0x7fa43dfe8800]
23:04:31 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa43f27a800) [pid = 1930] [serial = 977] [outer = 0x7fa43dfe8800]
23:04:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e28b000 == 15 [pid = 1930] [id = 337]
23:04:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43cebf000 == 14 [pid = 1930] [id = 336]
23:04:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4dc000 == 13 [pid = 1930] [id = 335]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa4445db800) [pid = 1930] [serial = 886] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa44628cc00) [pid = 1930] [serial = 837] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa4429a3c00) [pid = 1930] [serial = 878] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa43de4f400) [pid = 1930] [serial = 869] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa44383a000) [pid = 1930] [serial = 832] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa4483ce000) [pid = 1930] [serial = 845] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa4464e4400) [pid = 1930] [serial = 827] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa447408400) [pid = 1930] [serial = 842] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa43f64a800) [pid = 1930] [serial = 872] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa43f658400) [pid = 1930] [serial = 866] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa440b3b800) [pid = 1930] [serial = 860] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa4417eb800) [pid = 1930] [serial = 875] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa448f30c00) [pid = 1930] [serial = 848] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa43f40c400) [pid = 1930] [serial = 863] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa44414ec00) [pid = 1930] [serial = 881] [outer = (nil)] [url = about:blank]
23:04:32 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be14800 == 14 [pid = 1930] [id = 350]
23:04:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa43de43000) [pid = 1930] [serial = 978] [outer = (nil)]
23:04:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa43e15e400) [pid = 1930] [serial = 979] [outer = 0x7fa43de43000]
23:04:33 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
23:04:33 INFO - document served over http requires an http
23:04:33 INFO - sub-resource via iframe-tag using the meta-referrer
23:04:33 INFO - delivery method with swap-origin-redirect and when
23:04:33 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/iframe-tag/cross-origin.swap-origin-redirect.http.html"
23:04:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:33 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:33 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:33 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
23:04:33 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 2286ms
23:04:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.keep-origin-redirect.http.html
23:04:33 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de09800 == 15 [pid = 1930] [id = 351]
23:04:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa43e09bc00) [pid = 1930] [serial = 980] [outer = (nil)]
23:04:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa43e15c400) [pid = 1930] [serial = 981] [outer = 0x7fa43e09bc00]
23:04:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa43f549400) [pid = 1930] [serial = 982] [outer = 0x7fa43e09bc00]
23:04:35 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
23:04:35 INFO - document served over http requires an http
23:04:35 INFO - sub-resource via script-tag using the meta-referrer
23:04:35 INFO - delivery method with keep-origin-redirect and when
23:04:35 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:04:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:35 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:35 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:35 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:35 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:35 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:35 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
23:04:35 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 2686ms
23:04:35 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html
23:04:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4d5800 == 16 [pid = 1930] [id = 352]
23:04:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa43e44d400) [pid = 1930] [serial = 983] [outer = (nil)]
23:04:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa440aa1800) [pid = 1930] [serial = 984] [outer = 0x7fa43e44d400]
23:04:36 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa4418a9c00) [pid = 1930] [serial = 985] [outer = 0x7fa43e44d400]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa43e44b800) [pid = 1930] [serial = 933] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa43e09c400) [pid = 1930] [serial = 924] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa43ce32000) [pid = 1930] [serial = 927] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa43e3e6800) [pid = 1930] [serial = 930] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa43f546400) [pid = 1930] [serial = 918] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa43dfe2c00) [pid = 1930] [serial = 921] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa4496e4400) [pid = 1930] [serial = 913] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa448893c00) [pid = 1930] [serial = 910] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa4495b4000) [pid = 1930] [serial = 915] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa44740e000) [pid = 1930] [serial = 903] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa44641b400) [pid = 1930] [serial = 900] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa448b5a400) [pid = 1930] [serial = 908] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484618280]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa4477d1000) [pid = 1930] [serial = 905] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa444ff7c00) [pid = 1930] [serial = 893] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa440aa3c00) [pid = 1930] [serial = 890] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa446422c00) [pid = 1930] [serial = 898] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa444ee8000) [pid = 1930] [serial = 895] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa43e166800) [pid = 1930] [serial = 942] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa43e0a2800) [pid = 1930] [serial = 939] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa43e56b400) [pid = 1930] [serial = 936] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa43e449000) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa4472a7400) [pid = 1930] [serial = 902] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa43f554800) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa43dfe9000) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa448c5bc00) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa43e0a3c00) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa43e0a8000) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa43e44a800) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa444edc400) [pid = 1930] [serial = 892] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa44888a400) [pid = 1930] [serial = 907] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484618280]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa44ab38000) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa43f546000) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa4463a7800) [pid = 1930] [serial = 897] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 65 (0x7fa43dfeb000) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 64 (0x7fa4495a5c00) [pid = 1930] [serial = 912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 63 (0x7fa447410000) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 62 (0x7fa4458b7c00) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 61 (0x7fa4476b8c00) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 60 (0x7fa43f64cc00) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 59 (0x7fa4417f3800) [pid = 1930] [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]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 58 (0x7fa43e44b400) [pid = 1930] [serial = 943] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 57 (0x7fa43e15f400) [pid = 1930] [serial = 940] [outer = (nil)] [url = about:blank]
23:04:37 INFO - PROCESS | 1880 | --DOMWINDOW == 56 (0x7fa43e573000) [pid = 1930] [serial = 937] [outer = (nil)] [url = about:blank]
23:04:37 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
23:04:37 INFO - document served over http requires an http
23:04:37 INFO - sub-resource via script-tag using the meta-referrer
23:04:37 INFO - delivery method with no-redirect and when
23:04: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"
23:04:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:37 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:37 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:37 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
23:04:37 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.no-redirect.http.html | took 1886ms
23:04:37 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html
23:04:38 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f777000 == 17 [pid = 1930] [id = 353]
23:04:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 57 (0x7fa43e44d800) [pid = 1930] [serial = 986] [outer = (nil)]
23:04:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 58 (0x7fa43e56b400) [pid = 1930] [serial = 987] [outer = 0x7fa43e44d800]
23:04:38 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 59 (0x7fa4419be400) [pid = 1930] [serial = 988] [outer = 0x7fa43e44d800]
23:04:39 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
23:04:39 INFO - document served over http requires an http
23:04:39 INFO - sub-resource via script-tag using the meta-referrer
23:04:39 INFO - delivery method with swap-origin-redirect and when
23:04:39 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/script-tag/cross-origin.swap-origin-redirect.http.html"
23:04:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:39 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:04:39 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:04:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:39 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
23:04:39 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 1528ms
23:04:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.keep-origin-redirect.http.html
23:04:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f416800 == 18 [pid = 1930] [id = 354]
23:04:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 60 (0x7fa43e0a8c00) [pid = 1930] [serial = 989] [outer = (nil)]
23:04:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 61 (0x7fa43e451000) [pid = 1930] [serial = 990] [outer = 0x7fa43e0a8c00]
23:04:40 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 62 (0x7fa43f655c00) [pid = 1930] [serial = 991] [outer = 0x7fa43e0a8c00]
23:04:40 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
23:04:40 INFO - document served over http requires an http
23:04:40 INFO - sub-resource via xhr-request using the meta-referrer
23:04:40 INFO - delivery method with keep-origin-redirect and when
23:04:40 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:04:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:40 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:40 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:40 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:40 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:40 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:41 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
23:04:41 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 1636ms
23:04:41 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-http/xhr-request/cross-origin.no-redirect.http.html
23:04:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4416ae000 == 19 [pid = 1930] [id = 355]
23:04:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 63 (0x7fa43e3e8400) [pid = 1930] [serial = 992] [outer = (nil)]
23:04:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 64 (0x7fa4419c1000) [pid = 1930] [serial = 993] [outer = 0x7fa43e3e8400]
23:04:41 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 65 (0x7fa441a80400) [pid = 1930] [serial = 994] [outer = 0x7fa43e3e8400]
23:04: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
23:04:42 INFO - document served over http requires an http
23:04:42 INFO - sub-resource via xhr-request using the meta-referrer
23:04:42 INFO - delivery method with no-redirect and when
23:04: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"
23:04:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:42 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:42 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04: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
23:04: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 1642ms
23:04: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
23:04:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44171b000 == 20 [pid = 1930] [id = 356]
23:04:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 66 (0x7fa4419c0c00) [pid = 1930] [serial = 995] [outer = (nil)]
23:04:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa442831400) [pid = 1930] [serial = 996] [outer = 0x7fa4419c0c00]
23:04:43 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa442839000) [pid = 1930] [serial = 997] [outer = 0x7fa4419c0c00]
23:04: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
23:04:44 INFO - document served over http requires an http
23:04:44 INFO - sub-resource via xhr-request using the meta-referrer
23:04:44 INFO - delivery method with swap-origin-redirect and when
23:04: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"
23:04:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:44 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:04:44 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:04:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04: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
23:04: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 2030ms
23:04: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
23:04:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418f7800 == 21 [pid = 1930] [id = 357]
23:04:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa441a8a800) [pid = 1930] [serial = 998] [outer = (nil)]
23:04:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa442959800) [pid = 1930] [serial = 999] [outer = 0x7fa441a8a800]
23:04:45 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa442967000) [pid = 1930] [serial = 1000] [outer = 0x7fa441a8a800]
23:04: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
23:04:46 INFO - document served over http requires an https
23:04:46 INFO - sub-resource via fetch-request using the meta-referrer
23:04:46 INFO - delivery method with keep-origin-redirect and when
23:04: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"
23:04:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:46 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:46 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:46 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:46 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:46 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:46 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04: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
23:04: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 2187ms
23:04:46 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html
23:04:47 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ade000 == 22 [pid = 1930] [id = 358]
23:04:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa44295a400) [pid = 1930] [serial = 1001] [outer = (nil)]
23:04:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa4429a3800) [pid = 1930] [serial = 1002] [outer = 0x7fa44295a400]
23:04:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa442ae1400) [pid = 1930] [serial = 1003] [outer = 0x7fa44295a400]
23:04:49 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
23:04:49 INFO - document served over http requires an https
23:04:49 INFO - sub-resource via fetch-request using the meta-referrer
23:04:49 INFO - delivery method with no-redirect and when
23:04:49 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:04:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:49 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
23:04:49 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.no-redirect.http.html | took 2239ms
23:04:49 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/fetch-request/cross-origin.swap-origin-redirect.http.html
23:04:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44271a800 == 23 [pid = 1930] [id = 359]
23:04:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa4429a0c00) [pid = 1930] [serial = 1004] [outer = (nil)]
23:04:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa442aedc00) [pid = 1930] [serial = 1005] [outer = 0x7fa4429a0c00]
23:04:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa442bbb000) [pid = 1930] [serial = 1006] [outer = 0x7fa4429a0c00]
23:04:52 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
23:04:52 INFO - document served over http requires an https
23:04:52 INFO - sub-resource via fetch-request using the meta-referrer
23:04:52 INFO - delivery method with swap-origin-redirect and when
23:04:52 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:04:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:52 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:52 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:04:52 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:04:52 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:04:52 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:52 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:52 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
23:04:52 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 3363ms
23:04:52 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.keep-origin-redirect.http.html
23:04:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4cd000 == 24 [pid = 1930] [id = 360]
23:04:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa43e569800) [pid = 1930] [serial = 1007] [outer = (nil)]
23:04:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa442aeb800) [pid = 1930] [serial = 1008] [outer = 0x7fa43e569800]
23:04:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa442de4400) [pid = 1930] [serial = 1009] [outer = 0x7fa43e569800]
23:04:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4de000 == 25 [pid = 1930] [id = 361]
23:04:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa43dfe5000) [pid = 1930] [serial = 1010] [outer = (nil)]
23:04:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa43e15dc00) [pid = 1930] [serial = 1011] [outer = 0x7fa43dfe5000]
23:04:54 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
23:04:54 INFO - document served over http requires an https
23:04:54 INFO - sub-resource via iframe-tag using the meta-referrer
23:04:54 INFO - delivery method with keep-origin-redirect and when
23:04:54 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:04:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:54 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
23:04:54 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 2090ms
23:04:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/iframe-tag/cross-origin.no-redirect.http.html
23:04:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e27d000 == 26 [pid = 1930] [id = 362]
23:04:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa43e0a5000) [pid = 1930] [serial = 1012] [outer = (nil)]
23:04:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa43e15b000) [pid = 1930] [serial = 1013] [outer = 0x7fa43e0a5000]
23:04:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa43f403800) [pid = 1930] [serial = 1014] [outer = 0x7fa43e0a5000]
23:04:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e279000 == 27 [pid = 1930] [id = 363]
23:04:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa43e0aac00) [pid = 1930] [serial = 1015] [outer = (nil)]
23:04:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa43e164400) [pid = 1930] [serial = 1016] [outer = 0x7fa43e0aac00]
23:04: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
23:04:56 INFO - document served over http requires an https
23:04:56 INFO - sub-resource via iframe-tag using the meta-referrer
23:04:56 INFO - delivery method with no-redirect and when
23:04: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"
23:04:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:56 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:56 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:56 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:56 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:56 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04: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
23:04: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 1829ms
23:04: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
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4d5800 == 26 [pid = 1930] [id = 352]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de09800 == 25 [pid = 1930] [id = 351]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be14800 == 24 [pid = 1930] [id = 350]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be10000 == 23 [pid = 1930] [id = 349]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1e8000 == 22 [pid = 1930] [id = 348]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4416a7000 == 21 [pid = 1930] [id = 346]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be16800 == 20 [pid = 1930] [id = 347]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e27f800 == 19 [pid = 1930] [id = 345]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441511000 == 18 [pid = 1930] [id = 344]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b48000 == 17 [pid = 1930] [id = 343]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a71000 == 16 [pid = 1930] [id = 342]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f76e000 == 15 [pid = 1930] [id = 341]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f425000 == 14 [pid = 1930] [id = 340]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1f6000 == 13 [pid = 1930] [id = 339]
23:04:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1f7000 == 12 [pid = 1930] [id = 338]
23:04:56 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa442f94400) [pid = 1930] [serial = 891] [outer = (nil)] [url = about:blank]
23:04:56 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa44721e400) [pid = 1930] [serial = 901] [outer = (nil)] [url = about:blank]
23:04:56 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa44628e400) [pid = 1930] [serial = 896] [outer = (nil)] [url = about:blank]
23:04:56 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa449295c00) [pid = 1930] [serial = 911] [outer = (nil)] [url = about:blank]
23:04:56 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa448613c00) [pid = 1930] [serial = 906] [outer = (nil)] [url = about:blank]
23:04:56 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa43f54bc00) [pid = 1930] [serial = 919] [outer = (nil)] [url = about:blank]
23:04:56 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa44b1d2000) [pid = 1930] [serial = 916] [outer = (nil)] [url = about:blank]
23:04:56 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa43ce37000) [pid = 1930] [serial = 928] [outer = (nil)] [url = about:blank]
23:04:56 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa43e0a1400) [pid = 1930] [serial = 925] [outer = (nil)] [url = about:blank]
23:04:56 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa43dfe8000) [pid = 1930] [serial = 922] [outer = (nil)] [url = about:blank]
23:04:56 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa43e451400) [pid = 1930] [serial = 934] [outer = (nil)] [url = about:blank]
23:04:56 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa43e3efc00) [pid = 1930] [serial = 931] [outer = (nil)] [url = about:blank]
23:04:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be10000 == 13 [pid = 1930] [id = 364]
23:04:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa43de44800) [pid = 1930] [serial = 1017] [outer = (nil)]
23:04:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa43dfe8000) [pid = 1930] [serial = 1018] [outer = 0x7fa43de44800]
23:04:57 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa43f277400) [pid = 1930] [serial = 1019] [outer = 0x7fa43de44800]
23:04:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e273800 == 14 [pid = 1930] [id = 365]
23:04:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa43f2e1400) [pid = 1930] [serial = 1020] [outer = (nil)]
23:04:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa43f408c00) [pid = 1930] [serial = 1021] [outer = 0x7fa43f2e1400]
23:04:58 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
23:04:58 INFO - document served over http requires an https
23:04:58 INFO - sub-resource via iframe-tag using the meta-referrer
23:04:58 INFO - delivery method with swap-origin-redirect and when
23:04: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"
23:04:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:04:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:04:58 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:04:58 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:04:58 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:04:58 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:04:58 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:04:58 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
23:04:58 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 1945ms
23:04:58 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.keep-origin-redirect.http.html
23:04:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1e0000 == 15 [pid = 1930] [id = 366]
23:04:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa43de45000) [pid = 1930] [serial = 1022] [outer = (nil)]
23:04:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa43f2e4400) [pid = 1930] [serial = 1023] [outer = 0x7fa43de45000]
23:04:59 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:04:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa43f656000) [pid = 1930] [serial = 1024] [outer = 0x7fa43de45000]
23:05:00 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
23:05:00 INFO - document served over http requires an https
23:05:00 INFO - sub-resource via script-tag using the meta-referrer
23:05:00 INFO - delivery method with keep-origin-redirect and when
23:05: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"
23:05:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:00 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:00 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:00 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:00 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:00 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:00 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
23:05:00 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 2148ms
23:05:00 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html
23:05:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f21f000 == 16 [pid = 1930] [id = 367]
23:05:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa43f54bc00) [pid = 1930] [serial = 1025] [outer = (nil)]
23:05:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa440b33800) [pid = 1930] [serial = 1026] [outer = 0x7fa43f54bc00]
23:05:01 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa4417ee800) [pid = 1930] [serial = 1027] [outer = 0x7fa43f54bc00]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa4418a7800) [pid = 1930] [serial = 968] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa43e56b400) [pid = 1930] [serial = 987] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa44147c000) [pid = 1930] [serial = 963] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa4418ac000) [pid = 1930] [serial = 969] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa43e09d800) [pid = 1930] [serial = 966] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa43f27e800) [pid = 1930] [serial = 951] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa43f653400) [pid = 1930] [serial = 957] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa440b32400) [pid = 1930] [serial = 960] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa43e15fc00) [pid = 1930] [serial = 974] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484670548]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa43de46800) [pid = 1930] [serial = 971] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa43e15e400) [pid = 1930] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa43e09cc00) [pid = 1930] [serial = 976] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa440aa1800) [pid = 1930] [serial = 984] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa43e15c400) [pid = 1930] [serial = 981] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa43e3e6400) [pid = 1930] [serial = 945] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa43f403c00) [pid = 1930] [serial = 954] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa43e3e5800) [pid = 1930] [serial = 948] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa43e44d400) [pid = 1930] [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]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa43e09bc00) [pid = 1930] [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]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa43de43000) [pid = 1930] [serial = 978] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 65 (0x7fa43dfe5c00) [pid = 1930] [serial = 973] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484670548]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 64 (0x7fa43dfe8800) [pid = 1930] [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]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 63 (0x7fa43ce3c000) [pid = 1930] [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]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 62 (0x7fa43f2dd400) [pid = 1930] [serial = 952] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 61 (0x7fa43f54b000) [pid = 1930] [serial = 955] [outer = (nil)] [url = about:blank]
23:05:03 INFO - PROCESS | 1880 | --DOMWINDOW == 60 (0x7fa43e573c00) [pid = 1930] [serial = 949] [outer = (nil)] [url = about:blank]
23:05:04 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
23:05:04 INFO - document served over http requires an https
23:05:04 INFO - sub-resource via script-tag using the meta-referrer
23:05:04 INFO - delivery method with no-redirect and when
23:05:04 INFO - the target request is cross-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:05:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:04 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:04 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:04 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:04 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:04 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:04 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
23:05:04 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.no-redirect.http.html | took 3543ms
23:05:04 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/script-tag/cross-origin.swap-origin-redirect.http.html
23:05:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f496800 == 17 [pid = 1930] [id = 368]
23:05:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 61 (0x7fa43e0aa000) [pid = 1930] [serial = 1028] [outer = (nil)]
23:05:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 62 (0x7fa43e161000) [pid = 1930] [serial = 1029] [outer = 0x7fa43e0aa000]
23:05:04 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 63 (0x7fa43f2dd800) [pid = 1930] [serial = 1030] [outer = 0x7fa43e0aa000]
23:05:05 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
23:05:05 INFO - document served over http requires an https
23:05:05 INFO - sub-resource via script-tag using the meta-referrer
23:05:05 INFO - delivery method with swap-origin-redirect and when
23:05: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"
23:05:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:05 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:05 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:05 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:05 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:05 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:05 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
23:05:05 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 1729ms
23:05:05 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.keep-origin-redirect.http.html
23:05:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f221000 == 18 [pid = 1930] [id = 369]
23:05:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 64 (0x7fa43dfeac00) [pid = 1930] [serial = 1031] [outer = (nil)]
23:05:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 65 (0x7fa43e3e7000) [pid = 1930] [serial = 1032] [outer = 0x7fa43dfeac00]
23:05:06 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 66 (0x7fa43f54e400) [pid = 1930] [serial = 1033] [outer = 0x7fa43dfeac00]
23:05:07 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
23:05:07 INFO - document served over http requires an https
23:05:07 INFO - sub-resource via xhr-request using the meta-referrer
23:05:07 INFO - delivery method with keep-origin-redirect and when
23:05: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"
23:05:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:07 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:07 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:07 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:07 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:07 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:07 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
23:05:07 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 1817ms
23:05:07 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html
23:05:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a66000 == 19 [pid = 1930] [id = 370]
23:05:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa43e56a000) [pid = 1930] [serial = 1034] [outer = (nil)]
23:05:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa440b3bc00) [pid = 1930] [serial = 1035] [outer = 0x7fa43e56a000]
23:05:08 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa4418ad000) [pid = 1930] [serial = 1036] [outer = 0x7fa43e56a000]
23:05:09 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
23:05:09 INFO - document served over http requires an https
23:05:09 INFO - sub-resource via xhr-request using the meta-referrer
23:05:09 INFO - delivery method with no-redirect and when
23:05: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"
23:05:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:09 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:09 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:09 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:09 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:09 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:09 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
23:05:09 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.no-redirect.http.html | took 1650ms
23:05:09 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/cross-origin/http-https/xhr-request/cross-origin.swap-origin-redirect.http.html
23:05:09 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b57000 == 20 [pid = 1930] [id = 371]
23:05:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa441476400) [pid = 1930] [serial = 1037] [outer = (nil)]
23:05:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa441a88c00) [pid = 1930] [serial = 1038] [outer = 0x7fa441476400]
23:05:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa442ae9c00) [pid = 1930] [serial = 1039] [outer = 0x7fa441476400]
23:05:11 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
23:05:11 INFO - document served over http requires an https
23:05:11 INFO - sub-resource via xhr-request using the meta-referrer
23:05:11 INFO - delivery method with swap-origin-redirect and when
23:05: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"
23:05:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:11 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:11 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:11 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
23:05:11 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 2141ms
23:05:11 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
23:05:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418e8000 == 21 [pid = 1930] [id = 372]
23:05:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa442833000) [pid = 1930] [serial = 1040] [outer = (nil)]
23:05:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa442dde800) [pid = 1930] [serial = 1041] [outer = 0x7fa442833000]
23:05:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa442f94400) [pid = 1930] [serial = 1042] [outer = 0x7fa442833000]
23:05:13 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
23:05:13 INFO - document served over http requires an http
23:05:13 INFO - sub-resource via fetch-request using the meta-referrer
23:05:13 INFO - delivery method with keep-origin-redirect and when
23:05:13 INFO - the target request is same-origin.
23:05:13 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 2287ms
23:05:13 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/fetch-request/same-origin-insecure.no-redirect.http.html
23:05:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442ac0000 == 22 [pid = 1930] [id = 373]
23:05:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa442ddf000) [pid = 1930] [serial = 1043] [outer = (nil)]
23:05:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa443736400) [pid = 1930] [serial = 1044] [outer = 0x7fa442ddf000]
23:05:14 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa443740c00) [pid = 1930] [serial = 1045] [outer = 0x7fa442ddf000]
23:05:16 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
23:05:16 INFO - document served over http requires an http
23:05:16 INFO - sub-resource via fetch-request using the meta-referrer
23:05:16 INFO - delivery method with no-redirect and when
23:05:16 INFO - the target request is same-origin.
23:05:16 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 2735ms
23:05:16 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
23:05:17 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442dac000 == 23 [pid = 1930] [id = 374]
23:05:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa443736000) [pid = 1930] [serial = 1046] [outer = (nil)]
23:05:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa443842000) [pid = 1930] [serial = 1047] [outer = 0x7fa443736000]
23:05:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa444144800) [pid = 1930] [serial = 1048] [outer = 0x7fa443736000]
23:05:18 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
23:05:18 INFO - document served over http requires an http
23:05:18 INFO - sub-resource via fetch-request using the meta-referrer
23:05:18 INFO - delivery method with swap-origin-redirect and when
23:05:18 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:18 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:18 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:18 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:18 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:18 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:18 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:18 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
23:05:18 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 1878ms
23:05:18 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
23:05:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f49800 == 24 [pid = 1930] [id = 375]
23:05:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa44383ec00) [pid = 1930] [serial = 1049] [outer = (nil)]
23:05:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa44414ec00) [pid = 1930] [serial = 1050] [outer = 0x7fa44383ec00]
23:05:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa4442c0000) [pid = 1930] [serial = 1051] [outer = 0x7fa44383ec00]
23:05:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f60000 == 25 [pid = 1930] [id = 376]
23:05:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa4442c5000) [pid = 1930] [serial = 1052] [outer = (nil)]
23:05:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa4442ca400) [pid = 1930] [serial = 1053] [outer = 0x7fa4442c5000]
23:05:20 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
23:05:20 INFO - document served over http requires an http
23:05:20 INFO - sub-resource via iframe-tag using the meta-referrer
23:05:20 INFO - delivery method with keep-origin-redirect and when
23:05:20 INFO - the target request is same-origin.
23:05:20 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 1683ms
23:05:20 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/iframe-tag/same-origin-insecure.no-redirect.http.html
23:05:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44379a000 == 26 [pid = 1930] [id = 377]
23:05:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa44414dc00) [pid = 1930] [serial = 1054] [outer = (nil)]
23:05:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa4442c7c00) [pid = 1930] [serial = 1055] [outer = 0x7fa44414dc00]
23:05:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa44459ac00) [pid = 1930] [serial = 1056] [outer = 0x7fa44414dc00]
23:05:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4437ad000 == 27 [pid = 1930] [id = 378]
23:05:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa44459ec00) [pid = 1930] [serial = 1057] [outer = (nil)]
23:05:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa4445d3800) [pid = 1930] [serial = 1058] [outer = 0x7fa44459ec00]
23:05:21 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
23:05:21 INFO - document served over http requires an http
23:05:21 INFO - sub-resource via iframe-tag using the meta-referrer
23:05:21 INFO - delivery method with no-redirect and when
23:05:21 INFO - the target request is same-origin.
23:05:21 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 1738ms
23:05:22 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
23:05:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444345000 == 28 [pid = 1930] [id = 379]
23:05:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa4442cbc00) [pid = 1930] [serial = 1059] [outer = (nil)]
23:05:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa4445d6800) [pid = 1930] [serial = 1060] [outer = 0x7fa4442cbc00]
23:05:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa4445df400) [pid = 1930] [serial = 1061] [outer = 0x7fa4442cbc00]
23:05:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44435b000 == 29 [pid = 1930] [id = 380]
23:05:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa444edc000) [pid = 1930] [serial = 1062] [outer = (nil)]
23:05:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa444edf800) [pid = 1930] [serial = 1063] [outer = 0x7fa444edc000]
23:05:24 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
23:05:24 INFO - document served over http requires an http
23:05:24 INFO - sub-resource via iframe-tag using the meta-referrer
23:05:24 INFO - delivery method with swap-origin-redirect and when
23:05: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"
23:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:24 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:24 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:24 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
23:05:24 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 2748ms
23:05:24 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
23:05:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e28b000 == 30 [pid = 1930] [id = 381]
23:05:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa43e3ed000) [pid = 1930] [serial = 1064] [outer = (nil)]
23:05:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa43e451800) [pid = 1930] [serial = 1065] [outer = 0x7fa43e3ed000]
23:05:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa43f64ec00) [pid = 1930] [serial = 1066] [outer = 0x7fa43e3ed000]
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f21f000 == 29 [pid = 1930] [id = 367]
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1e0000 == 28 [pid = 1930] [id = 366]
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e273800 == 27 [pid = 1930] [id = 365]
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be10000 == 26 [pid = 1930] [id = 364]
23:05:27 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
23:05:27 INFO - document served over http requires an http
23:05:27 INFO - sub-resource via script-tag using the meta-referrer
23:05:27 INFO - delivery method with keep-origin-redirect and when
23:05:27 INFO - the target request is same-origin.
23:05:27 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 2252ms
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e279000 == 25 [pid = 1930] [id = 363]
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e27d000 == 24 [pid = 1930] [id = 362]
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4de000 == 23 [pid = 1930] [id = 361]
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44271a800 == 22 [pid = 1930] [id = 359]
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ade000 == 21 [pid = 1930] [id = 358]
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418f7800 == 20 [pid = 1930] [id = 357]
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44171b000 == 19 [pid = 1930] [id = 356]
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4416ae000 == 18 [pid = 1930] [id = 355]
23:05:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f416800 == 17 [pid = 1930] [id = 354]
23:05:27 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa43f27a800) [pid = 1930] [serial = 977] [outer = (nil)] [url = about:blank]
23:05:27 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa4418a9800) [pid = 1930] [serial = 972] [outer = (nil)] [url = about:blank]
23:05:27 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa4418a9c00) [pid = 1930] [serial = 985] [outer = (nil)] [url = about:blank]
23:05:27 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa43f549400) [pid = 1930] [serial = 982] [outer = (nil)] [url = about:blank]
23:05:27 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/script-tag/same-origin-insecure.no-redirect.http.html
23:05:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43ceb6800 == 18 [pid = 1930] [id = 382]
23:05:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa43e15b800) [pid = 1930] [serial = 1067] [outer = (nil)]
23:05:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa43e3ed400) [pid = 1930] [serial = 1068] [outer = 0x7fa43e15b800]
23:05:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa43f27bc00) [pid = 1930] [serial = 1069] [outer = 0x7fa43e15b800]
23:05:29 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
23:05:29 INFO - document served over http requires an http
23:05:29 INFO - sub-resource via script-tag using the meta-referrer
23:05:29 INFO - delivery method with no-redirect and when
23:05:29 INFO - the target request is same-origin.
23:05:29 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 2437ms
23:05:29 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
23:05:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1dd000 == 19 [pid = 1930] [id = 383]
23:05:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa43e15c000) [pid = 1930] [serial = 1070] [outer = (nil)]
23:05:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa43f410400) [pid = 1930] [serial = 1071] [outer = 0x7fa43e15c000]
23:05:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa440b3e000) [pid = 1930] [serial = 1072] [outer = 0x7fa43e15c000]
23:05:31 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
23:05:31 INFO - document served over http requires an http
23:05:31 INFO - sub-resource via script-tag using the meta-referrer
23:05:31 INFO - delivery method with swap-origin-redirect and when
23:05: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"
23:05:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:31 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:05:31 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:05:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:31 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
23:05:31 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 1644ms
23:05:31 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
23:05:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f4ad800 == 20 [pid = 1930] [id = 384]
23:05:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa43f655000) [pid = 1930] [serial = 1073] [outer = (nil)]
23:05:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa4419be000) [pid = 1930] [serial = 1074] [outer = 0x7fa43f655000]
23:05:32 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa441a84c00) [pid = 1930] [serial = 1075] [outer = 0x7fa43f655000]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa43f2e4400) [pid = 1930] [serial = 1023] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa43dfe8000) [pid = 1930] [serial = 1018] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa442831400) [pid = 1930] [serial = 996] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa43f408c00) [pid = 1930] [serial = 1021] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa43e15b000) [pid = 1930] [serial = 1013] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa43e451000) [pid = 1930] [serial = 990] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa442959800) [pid = 1930] [serial = 999] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa43e164400) [pid = 1930] [serial = 1016] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484696270]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa43e15dc00) [pid = 1930] [serial = 1011] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa442aedc00) [pid = 1930] [serial = 1005] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa442aeb800) [pid = 1930] [serial = 1008] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa4429a3800) [pid = 1930] [serial = 1002] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa4419c1000) [pid = 1930] [serial = 993] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa440b33800) [pid = 1930] [serial = 1026] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa43de45000) [pid = 1930] [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]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa43f2e1400) [pid = 1930] [serial = 1020] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa43f54bc00) [pid = 1930] [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]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa43de44800) [pid = 1930] [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]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa43e0a5000) [pid = 1930] [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]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa43e0aac00) [pid = 1930] [serial = 1015] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484696270]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa43dfe5000) [pid = 1930] [serial = 1010] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa4417eec00) [pid = 1930] [serial = 964] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa440a9b800) [pid = 1930] [serial = 958] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa4418a3800) [pid = 1930] [serial = 967] [outer = (nil)] [url = about:blank]
23:05:32 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa440b3c000) [pid = 1930] [serial = 961] [outer = (nil)] [url = about:blank]
23:05:33 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
23:05:33 INFO - document served over http requires an http
23:05:33 INFO - sub-resource via xhr-request using the meta-referrer
23:05:33 INFO - delivery method with keep-origin-redirect and when
23:05:33 INFO - the target request is same-origin.
23:05:33 INFO - TEST-OK | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.keep-origin-redirect.http.html | took 2082ms
23:05:33 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/xhr-request/same-origin-insecure.no-redirect.http.html
23:05:33 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f41f000 == 21 [pid = 1930] [id = 385]
23:05:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa43e3e5400) [pid = 1930] [serial = 1076] [outer = (nil)]
23:05:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa43e445c00) [pid = 1930] [serial = 1077] [outer = 0x7fa43e3e5400]
23:05:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa43f547400) [pid = 1930] [serial = 1078] [outer = 0x7fa43e3e5400]
23:05:35 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
23:05:35 INFO - document served over http requires an http
23:05:35 INFO - sub-resource via xhr-request using the meta-referrer
23:05:35 INFO - delivery method with no-redirect and when
23:05:35 INFO - the target request is same-origin.
23:05:35 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 1691ms
23:05:35 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
23:05:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441502800 == 22 [pid = 1930] [id = 386]
23:05:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa43e0a5000) [pid = 1930] [serial = 1079] [outer = (nil)]
23:05:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa440b34000) [pid = 1930] [serial = 1080] [outer = 0x7fa43e0a5000]
23:05:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa4419ca000) [pid = 1930] [serial = 1081] [outer = 0x7fa43e0a5000]
23:05:37 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
23:05:37 INFO - document served over http requires an http
23:05:37 INFO - sub-resource via xhr-request using the meta-referrer
23:05:37 INFO - delivery method with swap-origin-redirect and when
23:05: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"
23:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:37 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:37 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:05:37 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:05:37 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:37 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:37 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
23:05:37 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 1978ms
23:05:37 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
23:05:37 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44171e800 == 23 [pid = 1930] [id = 387]
23:05:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa440b3c000) [pid = 1930] [serial = 1082] [outer = (nil)]
23:05:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa44295e800) [pid = 1930] [serial = 1083] [outer = 0x7fa440b3c000]
23:05:38 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa442aec000) [pid = 1930] [serial = 1084] [outer = 0x7fa440b3c000]
23:05:39 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
23:05:39 INFO - document served over http requires an https
23:05:39 INFO - sub-resource via fetch-request using the meta-referrer
23:05:39 INFO - delivery method with keep-origin-redirect and when
23:05:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:05:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:39 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:39 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:39 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:39 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.keep-origin-redirect.http.html:23:7
23:05:39 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 2405ms
23:05:39 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-downgrade.no-redirect.http.html
23:05:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442710800 == 24 [pid = 1930] [id = 388]
23:05:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa44295bc00) [pid = 1930] [serial = 1085] [outer = (nil)]
23:05:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa442ddc800) [pid = 1930] [serial = 1086] [outer = 0x7fa44295bc00]
23:05:40 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa443837400) [pid = 1930] [serial = 1087] [outer = 0x7fa44295bc00]
23:05:42 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
23:05:42 INFO - document served over http requires an https
23:05:42 INFO - sub-resource via fetch-request using the meta-referrer
23:05:42 INFO - delivery method with no-redirect and when
23:05: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"
23:05:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:42 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:42 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:42 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:42 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:42 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:42 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:42 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
23:05:42 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 2751ms
23:05:42 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
23:05:42 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442dc3800 == 25 [pid = 1930] [id = 389]
23:05:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa444146000) [pid = 1930] [serial = 1088] [outer = (nil)]
23:05:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa4442c6c00) [pid = 1930] [serial = 1089] [outer = 0x7fa444146000]
23:05:43 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa4445d8800) [pid = 1930] [serial = 1090] [outer = 0x7fa444146000]
23:05:44 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
23:05:44 INFO - document served over http requires an https
23:05:44 INFO - sub-resource via fetch-request using the meta-referrer
23:05:44 INFO - delivery method with swap-origin-redirect and when
23:05: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"
23:05:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:44 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:44 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:44 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:44 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:44 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:44 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:44 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
23:05:44 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 1835ms
23:05:44 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
23:05:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4445b3000 == 26 [pid = 1930] [id = 390]
23:05:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa4442c1400) [pid = 1930] [serial = 1091] [outer = (nil)]
23:05:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa444ee9800) [pid = 1930] [serial = 1092] [outer = 0x7fa4442c1400]
23:05:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa444ff3400) [pid = 1930] [serial = 1093] [outer = 0x7fa4442c1400]
23:05:45 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
23:05:45 INFO - document served over http requires an https
23:05:45 INFO - sub-resource via fetch-request using the meta-referrer
23:05:45 INFO - delivery method with swap-origin-redirect and when
23:05: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"
23:05:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:45 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:45 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:45 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:45 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:45 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:45 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:45 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
23:05:45 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 1741ms
23:05:45 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
23:05:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444ec0000 == 27 [pid = 1930] [id = 391]
23:05:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa444ee6800) [pid = 1930] [serial = 1094] [outer = (nil)]
23:05:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa444ffc800) [pid = 1930] [serial = 1095] [outer = 0x7fa444ee6800]
23:05:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa4458bcc00) [pid = 1930] [serial = 1096] [outer = 0x7fa444ee6800]
23:05:47 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
23:05:47 INFO - document served over http requires an https
23:05:47 INFO - sub-resource via fetch-request using the meta-referrer
23:05:47 INFO - delivery method with keep-origin-redirect and when
23:05: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"
23:05:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:47 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:47 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:47 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:47 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:47 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:47 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:47 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
23:05:47 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 1688ms
23:05:47 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/fetch-request/same-origin-upgrade.no-redirect.http.html
23:05:47 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f6c000 == 28 [pid = 1930] [id = 392]
23:05:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa444ffa400) [pid = 1930] [serial = 1097] [outer = (nil)]
23:05:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa4458c4c00) [pid = 1930] [serial = 1098] [outer = 0x7fa444ffa400]
23:05:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa445967c00) [pid = 1930] [serial = 1099] [outer = 0x7fa444ffa400]
23:05:49 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
23:05:49 INFO - document served over http requires an https
23:05:49 INFO - sub-resource via fetch-request using the meta-referrer
23:05:49 INFO - delivery method with no-redirect and when
23:05: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"
23:05:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:49 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:49 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:49 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:49 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:49 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:49 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:49 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
23:05:49 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 1830ms
23:05:49 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
23:05:49 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4458ec800 == 29 [pid = 1930] [id = 393]
23:05:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa4458c4400) [pid = 1930] [serial = 1100] [outer = (nil)]
23:05:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa44596fc00) [pid = 1930] [serial = 1101] [outer = 0x7fa4458c4400]
23:05:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa445a71c00) [pid = 1930] [serial = 1102] [outer = 0x7fa4458c4400]
23:05:51 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
23:05:51 INFO - document served over http requires an https
23:05:51 INFO - sub-resource via fetch-request using the meta-referrer
23:05:51 INFO - delivery method with swap-origin-redirect and when
23:05:51 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:05:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:51 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:51 INFO - queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:131:9
23:05:51 INFO - promise callback*queryFetch/<@http://web-platform.test:8000/referrer-policy/generic/common.js:130:7
23:05:51 INFO - promise callback*queryFetch@http://web-platform.test:8000/referrer-policy/generic/common.js:129:3
23:05:51 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:51 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:51 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
23:05:51 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 2155ms
23:05:51 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
23:05:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa445976800 == 30 [pid = 1930] [id = 394]
23:05:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa44596e400) [pid = 1930] [serial = 1103] [outer = (nil)]
23:05:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa446206c00) [pid = 1930] [serial = 1104] [outer = 0x7fa44596e400]
23:05:52 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa44620fc00) [pid = 1930] [serial = 1105] [outer = 0x7fa44596e400]
23:05:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44598a800 == 31 [pid = 1930] [id = 395]
23:05:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa44628dc00) [pid = 1930] [serial = 1106] [outer = (nil)]
23:05:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa446291800) [pid = 1930] [serial = 1107] [outer = 0x7fa44628dc00]
23:05:54 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
23:05:54 INFO - document served over http requires an https
23:05:54 INFO - sub-resource via iframe-tag using the meta-referrer
23:05:54 INFO - delivery method with keep-origin-redirect and when
23:05: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"
23:05:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:54 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:54 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:54 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:54 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:54 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:54 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
23:05:54 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 2485ms
23:05:54 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html
23:05:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de1e000 == 32 [pid = 1930] [id = 396]
23:05:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa43de44400) [pid = 1930] [serial = 1108] [outer = (nil)]
23:05:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa43dfee000) [pid = 1930] [serial = 1109] [outer = 0x7fa43de44400]
23:05:56 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa4463a8400) [pid = 1930] [serial = 1110] [outer = 0x7fa43de44400]
23:05:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f212800 == 33 [pid = 1930] [id = 397]
23:05:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa43de41c00) [pid = 1930] [serial = 1111] [outer = (nil)]
23:05:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa43e09f800) [pid = 1930] [serial = 1112] [outer = 0x7fa43de41c00]
23:05:57 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
23:05:57 INFO - document served over http requires an https
23:05:57 INFO - sub-resource via iframe-tag using the meta-referrer
23:05:57 INFO - delivery method with no-redirect and when
23:05:57 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:05:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:57 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:57 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:57 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:57 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:57 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:57 INFO - @http://web-platform.test:8000/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-downgrade.no-redirect.http.html:23:7
23:05:57 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 3650ms
23:05:57 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
23:05:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441698000 == 34 [pid = 1930] [id = 398]
23:05:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa43f2e4400) [pid = 1930] [serial = 1113] [outer = (nil)]
23:05:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa43f551800) [pid = 1930] [serial = 1114] [outer = 0x7fa43f2e4400]
23:05:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:05:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa44295b000) [pid = 1930] [serial = 1115] [outer = 0x7fa43f2e4400]
23:05:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f215800 == 35 [pid = 1930] [id = 399]
23:05:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa43e3f3000) [pid = 1930] [serial = 1116] [outer = (nil)]
23:05:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa43f54f000) [pid = 1930] [serial = 1117] [outer = 0x7fa43e3f3000]
23:05:59 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
23:05:59 INFO - document served over http requires an https
23:05:59 INFO - sub-resource via iframe-tag using the meta-referrer
23:05:59 INFO - delivery method with swap-origin-redirect and when
23:05: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"
23:05:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:05:59 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:05:59 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:05:59 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:05:59 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:05:59 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:05:59 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
23:05:59 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 1991ms
23:05:59 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
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1dd000 == 34 [pid = 1930] [id = 383]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43ceb6800 == 33 [pid = 1930] [id = 382]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e28b000 == 32 [pid = 1930] [id = 381]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44435b000 == 31 [pid = 1930] [id = 380]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4437ad000 == 30 [pid = 1930] [id = 378]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44379a000 == 29 [pid = 1930] [id = 377]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f49800 == 28 [pid = 1930] [id = 375]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f60000 == 27 [pid = 1930] [id = 376]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442dac000 == 26 [pid = 1930] [id = 374]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442ac0000 == 25 [pid = 1930] [id = 373]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418e8000 == 24 [pid = 1930] [id = 372]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b57000 == 23 [pid = 1930] [id = 371]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a66000 == 22 [pid = 1930] [id = 370]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f496800 == 21 [pid = 1930] [id = 368]
23:05:59 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f221000 == 20 [pid = 1930] [id = 369]
23:05:59 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa4419be400) [pid = 1930] [serial = 988] [outer = (nil)] [url = about:blank]
23:06:00 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa43f403800) [pid = 1930] [serial = 1014] [outer = (nil)] [url = about:blank]
23:06:00 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa43f277400) [pid = 1930] [serial = 1019] [outer = (nil)] [url = about:blank]
23:06:00 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa43f656000) [pid = 1930] [serial = 1024] [outer = (nil)] [url = about:blank]
23:06:00 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa4417ee800) [pid = 1930] [serial = 1027] [outer = (nil)] [url = about:blank]
23:06:00 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be16800 == 21 [pid = 1930] [id = 400]
23:06:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa43dfec400) [pid = 1930] [serial = 1118] [outer = (nil)]
23:06:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa43e3f0800) [pid = 1930] [serial = 1119] [outer = 0x7fa43dfec400]
23:06:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa44147b800) [pid = 1930] [serial = 1120] [outer = 0x7fa43dfec400]
23:06:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1f4000 == 22 [pid = 1930] [id = 401]
23:06:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa4418acc00) [pid = 1930] [serial = 1121] [outer = (nil)]
23:06:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa44283a000) [pid = 1930] [serial = 1122] [outer = 0x7fa4418acc00]
23:06:01 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
23:06:01 INFO - document served over http requires an https
23:06:01 INFO - sub-resource via iframe-tag using the meta-referrer
23:06:01 INFO - delivery method with swap-origin-redirect and when
23:06:01 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:06:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:01 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:01 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:01 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:01 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:01 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:01 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
23:06:01 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 1681ms
23:06:01 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
23:06:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f4a6000 == 23 [pid = 1930] [id = 402]
23:06:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa43e3ef400) [pid = 1930] [serial = 1123] [outer = (nil)]
23:06:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 123 (0x7fa442ae9000) [pid = 1930] [serial = 1124] [outer = 0x7fa43e3ef400]
23:06:02 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 124 (0x7fa442f92c00) [pid = 1930] [serial = 1125] [outer = 0x7fa43e3ef400]
23:06:02 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a93000 == 24 [pid = 1930] [id = 403]
23:06:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa443734800) [pid = 1930] [serial = 1126] [outer = (nil)]
23:06:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa443838c00) [pid = 1930] [serial = 1127] [outer = 0x7fa443734800]
23:06:03 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
23:06:03 INFO - document served over http requires an https
23:06:03 INFO - sub-resource via iframe-tag using the meta-referrer
23:06:03 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:03 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:03 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:03 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:03 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:03 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:03 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
23:06:03 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 1628ms
23:06:03 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/iframe-tag/same-origin-upgrade.no-redirect.http.html
23:06:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441520000 == 25 [pid = 1930] [id = 404]
23:06:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 127 (0x7fa442ae4000) [pid = 1930] [serial = 1128] [outer = (nil)]
23:06:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 128 (0x7fa443740000) [pid = 1930] [serial = 1129] [outer = 0x7fa442ae4000]
23:06:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 129 (0x7fa44459a800) [pid = 1930] [serial = 1130] [outer = 0x7fa442ae4000]
23:06:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442acc800 == 26 [pid = 1930] [id = 405]
23:06:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 130 (0x7fa4445d7000) [pid = 1930] [serial = 1131] [outer = (nil)]
23:06:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 131 (0x7fa4445dfc00) [pid = 1930] [serial = 1132] [outer = 0x7fa4445d7000]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 130 (0x7fa43e3ed400) [pid = 1930] [serial = 1068] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 129 (0x7fa43f410400) [pid = 1930] [serial = 1071] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 128 (0x7fa4419be000) [pid = 1930] [serial = 1074] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 127 (0x7fa4445d3800) [pid = 1930] [serial = 1058] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484721752]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 126 (0x7fa4442c7c00) [pid = 1930] [serial = 1055] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa444edf800) [pid = 1930] [serial = 1063] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa4445d6800) [pid = 1930] [serial = 1060] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 123 (0x7fa442dde800) [pid = 1930] [serial = 1041] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 122 (0x7fa43e3e7000) [pid = 1930] [serial = 1032] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa4442ca400) [pid = 1930] [serial = 1053] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa44414ec00) [pid = 1930] [serial = 1050] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa443842000) [pid = 1930] [serial = 1047] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa440b3bc00) [pid = 1930] [serial = 1035] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa441a88c00) [pid = 1930] [serial = 1038] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa443736400) [pid = 1930] [serial = 1044] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa43e161000) [pid = 1930] [serial = 1029] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa43e451800) [pid = 1930] [serial = 1065] [outer = (nil)] [url = about:blank]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa43e15c000) [pid = 1930] [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]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa43e15b800) [pid = 1930] [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]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa43e3ed000) [pid = 1930] [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]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa44459ec00) [pid = 1930] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484721752]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa444edc000) [pid = 1930] [serial = 1062] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:06:06 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa4442c5000) [pid = 1930] [serial = 1052] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:06:06 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
23:06:06 INFO - document served over http requires an https
23:06:06 INFO - sub-resource via iframe-tag using the meta-referrer
23:06:06 INFO - delivery method with no-redirect and when
23:06: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"
23:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:06 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:06 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:06 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:06 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:06 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:06 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
23:06:06 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 3135ms
23:06:06 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
23:06:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442dad800 == 27 [pid = 1930] [id = 406]
23:06:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa43e451800) [pid = 1930] [serial = 1133] [outer = (nil)]
23:06:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa43f2e1800) [pid = 1930] [serial = 1134] [outer = 0x7fa43e451800]
23:06:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa442f90000) [pid = 1930] [serial = 1135] [outer = 0x7fa43e451800]
23:06:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f42e000 == 28 [pid = 1930] [id = 407]
23:06:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa43dfe9800) [pid = 1930] [serial = 1136] [outer = (nil)]
23:06:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa43f54d000) [pid = 1930] [serial = 1137] [outer = 0x7fa43dfe9800]
23:06:08 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
23:06:08 INFO - document served over http requires an https
23:06:08 INFO - sub-resource via iframe-tag using the meta-referrer
23:06:08 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:08 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:08 INFO - queryIframe/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:96:5
23:06:08 INFO - EventListener.handleEvent*queryIframe@http://web-platform.test:8000/referrer-policy/generic/common.js:99:3
23:06:08 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:08 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:08 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
23:06:08 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 2293ms
23:06:08 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
23:06:09 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442702800 == 29 [pid = 1930] [id = 408]
23:06:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa43e159400) [pid = 1930] [serial = 1138] [outer = (nil)]
23:06:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa43f279c00) [pid = 1930] [serial = 1139] [outer = 0x7fa43e159400]
23:06:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa44373a000) [pid = 1930] [serial = 1140] [outer = 0x7fa43e159400]
23:06:11 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
23:06:11 INFO - document served over http requires an https
23:06:11 INFO - sub-resource via script-tag using the meta-referrer
23:06:11 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:11 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:11 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:11 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:11 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:11 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:11 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
23:06:11 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 2783ms
23:06:11 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-downgrade.no-redirect.http.html
23:06:11 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4437ae000 == 30 [pid = 1930] [id = 409]
23:06:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa440b3cc00) [pid = 1930] [serial = 1141] [outer = (nil)]
23:06:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa4445d4c00) [pid = 1930] [serial = 1142] [outer = 0x7fa440b3cc00]
23:06:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa444ee4800) [pid = 1930] [serial = 1143] [outer = 0x7fa440b3cc00]
23:06:13 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
23:06:13 INFO - document served over http requires an https
23:06:13 INFO - sub-resource via script-tag using the meta-referrer
23:06:13 INFO - delivery method with no-redirect and when
23:06:13 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:06:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:13 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:13 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:13 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:13 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:13 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:13 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
23:06:13 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 1733ms
23:06:13 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
23:06:13 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f67800 == 31 [pid = 1930] [id = 410]
23:06:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa4445d3800) [pid = 1930] [serial = 1144] [outer = (nil)]
23:06:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa444ffc000) [pid = 1930] [serial = 1145] [outer = 0x7fa4445d3800]
23:06:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa44620d400) [pid = 1930] [serial = 1146] [outer = 0x7fa4445d3800]
23:06:14 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
23:06:14 INFO - document served over http requires an https
23:06:14 INFO - sub-resource via script-tag using the meta-referrer
23:06:14 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:14 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:14 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:14 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:14 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:14 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:14 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
23:06:14 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 1783ms
23:06:14 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
23:06:15 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44625c000 == 32 [pid = 1930] [id = 411]
23:06:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 123 (0x7fa445962400) [pid = 1930] [serial = 1147] [outer = (nil)]
23:06:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 124 (0x7fa4463aac00) [pid = 1930] [serial = 1148] [outer = 0x7fa445962400]
23:06:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa44641f400) [pid = 1930] [serial = 1149] [outer = 0x7fa445962400]
23:06:16 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
23:06:16 INFO - document served over http requires an https
23:06:16 INFO - sub-resource via script-tag using the meta-referrer
23:06:16 INFO - delivery method with swap-origin-redirect and when
23:06:16 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:06:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:16 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:16 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:16 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:16 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:16 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:16 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
23:06:16 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 1749ms
23:06:16 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
23:06:17 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446313000 == 33 [pid = 1930] [id = 412]
23:06:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa4463a6400) [pid = 1930] [serial = 1150] [outer = (nil)]
23:06:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 127 (0x7fa4464e3400) [pid = 1930] [serial = 1151] [outer = 0x7fa4463a6400]
23:06:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 128 (0x7fa4464ec400) [pid = 1930] [serial = 1152] [outer = 0x7fa4463a6400]
23:06:19 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
23:06:19 INFO - document served over http requires an https
23:06:19 INFO - sub-resource via script-tag using the meta-referrer
23:06:19 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:19 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:19 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:19 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:19 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:19 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:19 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
23:06:19 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 2498ms
23:06:19 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/script-tag/same-origin-upgrade.no-redirect.http.html
23:06:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468c5000 == 34 [pid = 1930] [id = 413]
23:06:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 129 (0x7fa4464e3000) [pid = 1930] [serial = 1153] [outer = (nil)]
23:06:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 130 (0x7fa446554800) [pid = 1930] [serial = 1154] [outer = 0x7fa4464e3000]
23:06:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 131 (0x7fa44655b800) [pid = 1930] [serial = 1155] [outer = 0x7fa4464e3000]
23:06:21 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
23:06:21 INFO - document served over http requires an https
23:06:21 INFO - sub-resource via script-tag using the meta-referrer
23:06:21 INFO - delivery method with no-redirect and when
23:06: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"
23:06:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:21 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:21 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:21 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:21 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:21 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:21 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
23:06:21 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 2086ms
23:06:21 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
23:06:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44742b000 == 35 [pid = 1930] [id = 414]
23:06:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 132 (0x7fa447223400) [pid = 1930] [serial = 1156] [outer = (nil)]
23:06:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 133 (0x7fa447224800) [pid = 1930] [serial = 1157] [outer = 0x7fa447223400]
23:06:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 134 (0x7fa4472a6000) [pid = 1930] [serial = 1158] [outer = 0x7fa447223400]
23:06:24 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
23:06:24 INFO - document served over http requires an https
23:06:24 INFO - sub-resource via script-tag using the meta-referrer
23:06:24 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:24 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:24 INFO - queryScript/listener@http://web-platform.test:8000/referrer-policy/generic/common.js:185:1
23:06:24 INFO - EventListener.handleEvent*queryScript@http://web-platform.test:8000/referrer-policy/generic/common.js:188:3
23:06:24 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:24 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:24 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
23:06:24 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 2887ms
23:06:24 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
23:06:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447568000 == 36 [pid = 1930] [id = 415]
23:06:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 135 (0x7fa447223800) [pid = 1930] [serial = 1159] [outer = (nil)]
23:06:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 136 (0x7fa447405000) [pid = 1930] [serial = 1160] [outer = 0x7fa447223800]
23:06:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 137 (0x7fa44740c800) [pid = 1930] [serial = 1161] [outer = 0x7fa447223800]
23:06:26 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
23:06:26 INFO - document served over http requires an https
23:06:26 INFO - sub-resource via xhr-request using the meta-referrer
23:06:26 INFO - delivery method with keep-origin-redirect and when
23:06: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"
23:06:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:26 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:26 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:26 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:26 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:26 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:26 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
23:06:26 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 2483ms
23:06:26 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-downgrade.no-redirect.http.html
23:06:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4c4000 == 37 [pid = 1930] [id = 416]
23:06:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 138 (0x7fa43e3f0c00) [pid = 1930] [serial = 1162] [outer = (nil)]
23:06:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 139 (0x7fa441479400) [pid = 1930] [serial = 1163] [outer = 0x7fa43e3f0c00]
23:06:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 140 (0x7fa4476ae400) [pid = 1930] [serial = 1164] [outer = 0x7fa43e3f0c00]
23:06:28 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
23:06:28 INFO - document served over http requires an https
23:06:28 INFO - sub-resource via xhr-request using the meta-referrer
23:06:28 INFO - delivery method with no-redirect and when
23:06: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"
23:06:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:28 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:28 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:28 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:28 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:28 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:28 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
23:06:28 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 2044ms
23:06:28 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
23:06:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442ac2000 == 38 [pid = 1930] [id = 417]
23:06:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 141 (0x7fa43f402c00) [pid = 1930] [serial = 1165] [outer = (nil)]
23:06:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 142 (0x7fa44299ec00) [pid = 1930] [serial = 1166] [outer = 0x7fa43f402c00]
23:06:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 143 (0x7fa44414d400) [pid = 1930] [serial = 1167] [outer = 0x7fa43f402c00]
23:06:30 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
23:06:30 INFO - document served over http requires an https
23:06:30 INFO - sub-resource via xhr-request using the meta-referrer
23:06:31 INFO - delivery method with swap-origin-redirect and when
23:06:31 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:31 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:31 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:31 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:31 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:31 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:31 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
23:06:31 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 2199ms
23:06:31 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
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442acc800 == 37 [pid = 1930] [id = 405]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441520000 == 36 [pid = 1930] [id = 404]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a93000 == 35 [pid = 1930] [id = 403]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f4a6000 == 34 [pid = 1930] [id = 402]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1f4000 == 33 [pid = 1930] [id = 401]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be16800 == 32 [pid = 1930] [id = 400]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f215800 == 31 [pid = 1930] [id = 399]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f212800 == 30 [pid = 1930] [id = 397]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441698000 == 29 [pid = 1930] [id = 398]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44598a800 == 28 [pid = 1930] [id = 395]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa445976800 == 27 [pid = 1930] [id = 394]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4458ec800 == 26 [pid = 1930] [id = 393]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f6c000 == 25 [pid = 1930] [id = 392]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444ec0000 == 24 [pid = 1930] [id = 391]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4445b3000 == 23 [pid = 1930] [id = 390]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442dc3800 == 22 [pid = 1930] [id = 389]
23:06:31 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442710800 == 21 [pid = 1930] [id = 388]
23:06:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be17800 == 22 [pid = 1930] [id = 418]
23:06:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 144 (0x7fa43e167000) [pid = 1930] [serial = 1168] [outer = (nil)]
23:06:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 145 (0x7fa43e445800) [pid = 1930] [serial = 1169] [outer = 0x7fa43e167000]
23:06:31 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 146 (0x7fa4418a8400) [pid = 1930] [serial = 1170] [outer = 0x7fa43e167000]
23:06:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44171e800 == 21 [pid = 1930] [id = 387]
23:06:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441502800 == 20 [pid = 1930] [id = 386]
23:06:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4cd000 == 19 [pid = 1930] [id = 360]
23:06:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f4ad800 == 18 [pid = 1930] [id = 384]
23:06:32 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f41f000 == 17 [pid = 1930] [id = 385]
23:06:32 INFO - PROCESS | 1880 | --DOMWINDOW == 145 (0x7fa43f27bc00) [pid = 1930] [serial = 1069] [outer = (nil)] [url = about:blank]
23:06:32 INFO - PROCESS | 1880 | --DOMWINDOW == 144 (0x7fa440b3e000) [pid = 1930] [serial = 1072] [outer = (nil)] [url = about:blank]
23:06:32 INFO - PROCESS | 1880 | --DOMWINDOW == 143 (0x7fa43f64ec00) [pid = 1930] [serial = 1066] [outer = (nil)] [url = about:blank]
23:06:32 INFO - PROCESS | 1880 | --DOMWINDOW == 142 (0x7fa43f2dd800) [pid = 1930] [serial = 1030] [outer = (nil)] [url = about:blank]
23:06:33 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
23:06:33 INFO - document served over http requires an https
23:06:33 INFO - sub-resource via xhr-request using the meta-referrer
23:06:33 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:33 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:33 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:33 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:33 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:33 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:33 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
23:06:33 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 1986ms
23:06:33 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
23:06:33 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f212800 == 18 [pid = 1930] [id = 419]
23:06:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 143 (0x7fa440b34800) [pid = 1930] [serial = 1171] [outer = (nil)]
23:06:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 144 (0x7fa442bb1c00) [pid = 1930] [serial = 1172] [outer = 0x7fa440b34800]
23:06:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 145 (0x7fa44383f400) [pid = 1930] [serial = 1173] [outer = 0x7fa440b34800]
23:06:34 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
23:06:34 INFO - document served over http requires an https
23:06:34 INFO - sub-resource via xhr-request using the meta-referrer
23:06:34 INFO - delivery method with keep-origin-redirect and when
23:06:34 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:06:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:34 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:34 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:34 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:34 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:34 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:34 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
23:06:34 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 1883ms
23:06:34 INFO - TEST-START | /referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-https/xhr-request/same-origin-upgrade.no-redirect.http.html
23:06:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a8a800 == 19 [pid = 1930] [id = 420]
23:06:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 146 (0x7fa442960c00) [pid = 1930] [serial = 1174] [outer = (nil)]
23:06:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 147 (0x7fa444ee0800) [pid = 1930] [serial = 1175] [outer = 0x7fa442960c00]
23:06:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 148 (0x7fa444ff6000) [pid = 1930] [serial = 1176] [outer = 0x7fa442960c00]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 147 (0x7fa4418acc00) [pid = 1930] [serial = 1121] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 146 (0x7fa43e3ef400) [pid = 1930] [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]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 145 (0x7fa43f2e4400) [pid = 1930] [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]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 144 (0x7fa442ae4000) [pid = 1930] [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]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 143 (0x7fa43dfec400) [pid = 1930] [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]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 142 (0x7fa443734800) [pid = 1930] [serial = 1126] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 141 (0x7fa43e3f3000) [pid = 1930] [serial = 1116] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 140 (0x7fa4445d7000) [pid = 1930] [serial = 1131] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484764863]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 139 (0x7fa43de41c00) [pid = 1930] [serial = 1111] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484757498]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 138 (0x7fa44628dc00) [pid = 1930] [serial = 1106] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 137 (0x7fa440b34000) [pid = 1930] [serial = 1080] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 136 (0x7fa446206c00) [pid = 1930] [serial = 1104] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 135 (0x7fa4445dfc00) [pid = 1930] [serial = 1132] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484764863]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 134 (0x7fa43e3f0800) [pid = 1930] [serial = 1119] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 133 (0x7fa443740000) [pid = 1930] [serial = 1129] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 132 (0x7fa43e09f800) [pid = 1930] [serial = 1112] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484757498]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 131 (0x7fa43dfee000) [pid = 1930] [serial = 1109] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 130 (0x7fa442ae9000) [pid = 1930] [serial = 1124] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 129 (0x7fa444ffc800) [pid = 1930] [serial = 1095] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 128 (0x7fa444ee9800) [pid = 1930] [serial = 1092] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 127 (0x7fa4458c4c00) [pid = 1930] [serial = 1098] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 126 (0x7fa43f54f000) [pid = 1930] [serial = 1117] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa4442c6c00) [pid = 1930] [serial = 1089] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa443838c00) [pid = 1930] [serial = 1127] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 123 (0x7fa43e445c00) [pid = 1930] [serial = 1077] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 122 (0x7fa442ddc800) [pid = 1930] [serial = 1086] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa44283a000) [pid = 1930] [serial = 1122] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa44295e800) [pid = 1930] [serial = 1083] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa446291800) [pid = 1930] [serial = 1107] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa44596fc00) [pid = 1930] [serial = 1101] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa43f551800) [pid = 1930] [serial = 1114] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa43f2e1800) [pid = 1930] [serial = 1134] [outer = (nil)] [url = about:blank]
23:06:39 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa441a84c00) [pid = 1930] [serial = 1075] [outer = (nil)] [url = about:blank]
23:06:39 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
23:06:39 INFO - document served over http requires an https
23:06:39 INFO - sub-resource via xhr-request using the meta-referrer
23:06:39 INFO - delivery method with no-redirect and when
23:06:39 INFO - the target request is same-origin. - assert_equals: Reported Referrer URL is 'origin'. expected "http://web-platform.test:8000/" but got "http://web-platform.test:8000"
23:06:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:39 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:39 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:39 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:39 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:39 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:39 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
23:06:39 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 4746ms
23:06:39 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
23:06:40 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4416ad800 == 20 [pid = 1930] [id = 421]
23:06:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa43e164000) [pid = 1930] [serial = 1177] [outer = (nil)]
23:06:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa43e3ef400) [pid = 1930] [serial = 1178] [outer = 0x7fa43e164000]
23:06:40 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa4417f3800) [pid = 1930] [serial = 1179] [outer = 0x7fa43e164000]
23:06:41 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
23:06:41 INFO - document served over http requires an https
23:06:41 INFO - sub-resource via xhr-request using the meta-referrer
23:06:41 INFO - delivery method with swap-origin-redirect and when
23:06: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"
23:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:108:1
23:06:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:06:41 INFO - ReferrerPolicyTestCase/t.start/<@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:107:1
23:06:41 INFO - queryXhr/xhr.onreadystatechange@http://web-platform.test:8000/referrer-policy/generic/common.js:114:7
23:06:41 INFO - EventHandlerNonNull*queryXhr@http://web-platform.test:8000/referrer-policy/generic/common.js:111:3
23:06:41 INFO - ReferrerPolicyTestCase/t._invokeSubresource@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:90:9
23:06:41 INFO - ReferrerPolicyTestCase/t.start@http://web-platform.test:8000/referrer-policy/generic/referrer-policy-test-case.js?pipe=sub:101:7
23:06:41 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
23:06:41 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 1733ms
23:06:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:06:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4416ac800 == 21 [pid = 1930] [id = 422]
23:06:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa43e160c00) [pid = 1930] [serial = 1180] [outer = (nil)]
23:06:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa4418acc00) [pid = 1930] [serial = 1181] [outer = 0x7fa43e160c00]
23:06:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa442f97000) [pid = 1930] [serial = 1182] [outer = 0x7fa43e160c00]
23:06:43 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
23:06:43 INFO - document served over http requires an http
23:06:43 INFO - sub-resource via fetch-request using the http-csp
23:06:43 INFO - delivery method with keep-origin-redirect and when
23:06:43 INFO - the target request is cross-origin.
23:06:43 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1678ms
23:06:43 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:06:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442dac000 == 22 [pid = 1930] [id = 423]
23:06:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa4419be800) [pid = 1930] [serial = 1183] [outer = (nil)]
23:06:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 123 (0x7fa444593000) [pid = 1930] [serial = 1184] [outer = 0x7fa4419be800]
23:06:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 124 (0x7fa444ff6800) [pid = 1930] [serial = 1185] [outer = 0x7fa4419be800]
23:06:44 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
23:06:44 INFO - document served over http requires an http
23:06:44 INFO - sub-resource via fetch-request using the http-csp
23:06:44 INFO - delivery method with no-redirect and when
23:06:44 INFO - the target request is cross-origin.
23:06:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1734ms
23:06:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:06:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444ebb000 == 23 [pid = 1930] [id = 424]
23:06:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa4442c6c00) [pid = 1930] [serial = 1186] [outer = (nil)]
23:06:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa4458c4800) [pid = 1930] [serial = 1187] [outer = 0x7fa4442c6c00]
23:06:45 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 127 (0x7fa445a6ec00) [pid = 1930] [serial = 1188] [outer = 0x7fa4442c6c00]
23:06:47 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
23:06:47 INFO - document served over http requires an http
23:06:47 INFO - sub-resource via fetch-request using the http-csp
23:06:47 INFO - delivery method with swap-origin-redirect and when
23:06:47 INFO - the target request is cross-origin.
23:06:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2185ms
23:06:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:06:47 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4458f7000 == 24 [pid = 1930] [id = 425]
23:06:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 128 (0x7fa4458c2000) [pid = 1930] [serial = 1189] [outer = (nil)]
23:06:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 129 (0x7fa44628e800) [pid = 1930] [serial = 1190] [outer = 0x7fa4458c2000]
23:06:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 130 (0x7fa4463a8000) [pid = 1930] [serial = 1191] [outer = 0x7fa4458c2000]
23:06:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44624a800 == 25 [pid = 1930] [id = 426]
23:06:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 131 (0x7fa446428c00) [pid = 1930] [serial = 1192] [outer = (nil)]
23:06:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 132 (0x7fa44654c400) [pid = 1930] [serial = 1193] [outer = 0x7fa446428c00]
23:06:49 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
23:06:49 INFO - document served over http requires an http
23:06:49 INFO - sub-resource via iframe-tag using the http-csp
23:06:49 INFO - delivery method with keep-origin-redirect and when
23:06:49 INFO - the target request is cross-origin.
23:06:49 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2278ms
23:06:49 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:06:49 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468cb800 == 26 [pid = 1930] [id = 427]
23:06:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 133 (0x7fa44628c400) [pid = 1930] [serial = 1194] [outer = (nil)]
23:06:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 134 (0x7fa4464edc00) [pid = 1930] [serial = 1195] [outer = 0x7fa44628c400]
23:06:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 135 (0x7fa447409000) [pid = 1930] [serial = 1196] [outer = 0x7fa44628c400]
23:06:51 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447696800 == 27 [pid = 1930] [id = 428]
23:06:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 136 (0x7fa4476af000) [pid = 1930] [serial = 1197] [outer = (nil)]
23:06:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 137 (0x7fa4477c6c00) [pid = 1930] [serial = 1198] [outer = 0x7fa4476af000]
23:06:51 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
23:06:51 INFO - document served over http requires an http
23:06:51 INFO - sub-resource via iframe-tag using the http-csp
23:06:51 INFO - delivery method with no-redirect and when
23:06:51 INFO - the target request is cross-origin.
23:06:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2139ms
23:06:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:06:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4476a4000 == 28 [pid = 1930] [id = 429]
23:06:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 138 (0x7fa44654cc00) [pid = 1930] [serial = 1199] [outer = (nil)]
23:06:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 139 (0x7fa4476b2000) [pid = 1930] [serial = 1200] [outer = 0x7fa44654cc00]
23:06:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 140 (0x7fa4477d1c00) [pid = 1930] [serial = 1201] [outer = 0x7fa44654cc00]
23:06:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b67800 == 29 [pid = 1930] [id = 430]
23:06:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 141 (0x7fa44795f000) [pid = 1930] [serial = 1202] [outer = (nil)]
23:06:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 142 (0x7fa447962800) [pid = 1930] [serial = 1203] [outer = 0x7fa44795f000]
23:06:54 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
23:06:54 INFO - document served over http requires an http
23:06:54 INFO - sub-resource via iframe-tag using the http-csp
23:06:54 INFO - delivery method with swap-origin-redirect and when
23:06:54 INFO - the target request is cross-origin.
23:06:54 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2969ms
23:06:54 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:06:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b74000 == 30 [pid = 1930] [id = 431]
23:06:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 143 (0x7fa4477c9400) [pid = 1930] [serial = 1204] [outer = (nil)]
23:06:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 144 (0x7fa447961400) [pid = 1930] [serial = 1205] [outer = 0x7fa4477c9400]
23:06:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 145 (0x7fa4483ce000) [pid = 1930] [serial = 1206] [outer = 0x7fa4477c9400]
23:06:56 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
23:06:56 INFO - document served over http requires an http
23:06:56 INFO - sub-resource via script-tag using the http-csp
23:06:56 INFO - delivery method with keep-origin-redirect and when
23:06:56 INFO - the target request is cross-origin.
23:06:56 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1834ms
23:06:56 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:06:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44881e800 == 31 [pid = 1930] [id = 432]
23:06:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 146 (0x7fa447966800) [pid = 1930] [serial = 1207] [outer = (nil)]
23:06:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 147 (0x7fa4483d7000) [pid = 1930] [serial = 1208] [outer = 0x7fa447966800]
23:06:57 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 148 (0x7fa448618800) [pid = 1930] [serial = 1209] [outer = 0x7fa447966800]
23:06:58 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
23:06:58 INFO - document served over http requires an http
23:06:58 INFO - sub-resource via script-tag using the http-csp
23:06:58 INFO - delivery method with no-redirect and when
23:06:58 INFO - the target request is cross-origin.
23:06:58 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1780ms
23:06:58 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:06:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448b14000 == 32 [pid = 1930] [id = 433]
23:06:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 149 (0x7fa4483d5000) [pid = 1930] [serial = 1210] [outer = (nil)]
23:06:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 150 (0x7fa44861e800) [pid = 1930] [serial = 1211] [outer = 0x7fa4483d5000]
23:06:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:06:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 151 (0x7fa448890000) [pid = 1930] [serial = 1212] [outer = 0x7fa4483d5000]
23:06:59 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
23:06:59 INFO - document served over http requires an http
23:06:59 INFO - sub-resource via script-tag using the http-csp
23:06:59 INFO - delivery method with swap-origin-redirect and when
23:06:59 INFO - the target request is cross-origin.
23:06:59 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1637ms
23:06:59 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:07:00 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448ca8000 == 33 [pid = 1930] [id = 434]
23:07:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 152 (0x7fa448620800) [pid = 1930] [serial = 1213] [outer = (nil)]
23:07:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 153 (0x7fa448899000) [pid = 1930] [serial = 1214] [outer = 0x7fa448620800]
23:07:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 154 (0x7fa448b62000) [pid = 1930] [serial = 1215] [outer = 0x7fa448620800]
23:07:01 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
23:07:01 INFO - document served over http requires an http
23:07:01 INFO - sub-resource via xhr-request using the http-csp
23:07:01 INFO - delivery method with keep-origin-redirect and when
23:07:01 INFO - the target request is cross-origin.
23:07:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2038ms
23:07:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:07:02 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490e3800 == 34 [pid = 1930] [id = 435]
23:07:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 155 (0x7fa448898c00) [pid = 1930] [serial = 1216] [outer = (nil)]
23:07:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 156 (0x7fa448c58c00) [pid = 1930] [serial = 1217] [outer = 0x7fa448898c00]
23:07:02 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 157 (0x7fa448f2dc00) [pid = 1930] [serial = 1218] [outer = 0x7fa448898c00]
23:07:04 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
23:07:04 INFO - document served over http requires an http
23:07:04 INFO - sub-resource via xhr-request using the http-csp
23:07:04 INFO - delivery method with no-redirect and when
23:07:04 INFO - the target request is cross-origin.
23:07:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2196ms
23:07:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:07:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449261000 == 35 [pid = 1930] [id = 436]
23:07:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 158 (0x7fa449294000) [pid = 1930] [serial = 1219] [outer = (nil)]
23:07:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 159 (0x7fa449295000) [pid = 1930] [serial = 1220] [outer = 0x7fa449294000]
23:07:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 160 (0x7fa44929b800) [pid = 1930] [serial = 1221] [outer = 0x7fa449294000]
23:07:06 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
23:07:06 INFO - document served over http requires an http
23:07:06 INFO - sub-resource via xhr-request using the http-csp
23:07:06 INFO - delivery method with swap-origin-redirect and when
23:07:06 INFO - the target request is cross-origin.
23:07:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2046ms
23:07:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:07:07 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44956d800 == 36 [pid = 1930] [id = 437]
23:07:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 161 (0x7fa449294400) [pid = 1930] [serial = 1222] [outer = (nil)]
23:07:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 162 (0x7fa449542800) [pid = 1930] [serial = 1223] [outer = 0x7fa449294400]
23:07:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 163 (0x7fa4495ab400) [pid = 1930] [serial = 1224] [outer = 0x7fa449294400]
23:07:09 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
23:07:09 INFO - document served over http requires an https
23:07:09 INFO - sub-resource via fetch-request using the http-csp
23:07:09 INFO - delivery method with keep-origin-redirect and when
23:07:09 INFO - the target request is cross-origin.
23:07:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3650ms
23:07:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:07:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f42a800 == 37 [pid = 1930] [id = 438]
23:07:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 164 (0x7fa43e0aac00) [pid = 1930] [serial = 1225] [outer = (nil)]
23:07:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 165 (0x7fa43f2d7800) [pid = 1930] [serial = 1226] [outer = 0x7fa43e0aac00]
23:07:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 166 (0x7fa442dde000) [pid = 1930] [serial = 1227] [outer = 0x7fa43e0aac00]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f42e000 == 36 [pid = 1930] [id = 407]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442702800 == 35 [pid = 1930] [id = 408]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4437ae000 == 34 [pid = 1930] [id = 409]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f67800 == 33 [pid = 1930] [id = 410]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44625c000 == 32 [pid = 1930] [id = 411]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446313000 == 31 [pid = 1930] [id = 412]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468c5000 == 30 [pid = 1930] [id = 413]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44742b000 == 29 [pid = 1930] [id = 414]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447568000 == 28 [pid = 1930] [id = 415]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442ac2000 == 27 [pid = 1930] [id = 417]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be17800 == 26 [pid = 1930] [id = 418]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f212800 == 25 [pid = 1930] [id = 419]
23:07:11 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a8a800 == 24 [pid = 1930] [id = 420]
23:07:11 INFO - PROCESS | 1880 | --DOMWINDOW == 165 (0x7fa44459a800) [pid = 1930] [serial = 1130] [outer = (nil)] [url = about:blank]
23:07:11 INFO - PROCESS | 1880 | --DOMWINDOW == 164 (0x7fa442f92c00) [pid = 1930] [serial = 1125] [outer = (nil)] [url = about:blank]
23:07:11 INFO - PROCESS | 1880 | --DOMWINDOW == 163 (0x7fa44295b000) [pid = 1930] [serial = 1115] [outer = (nil)] [url = about:blank]
23:07:11 INFO - PROCESS | 1880 | --DOMWINDOW == 162 (0x7fa44147b800) [pid = 1930] [serial = 1120] [outer = (nil)] [url = about:blank]
23:07:12 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
23:07:12 INFO - document served over http requires an https
23:07:12 INFO - sub-resource via fetch-request using the http-csp
23:07:12 INFO - delivery method with no-redirect and when
23:07:12 INFO - the target request is cross-origin.
23:07:12 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2236ms
23:07:12 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:07:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de1f000 == 25 [pid = 1930] [id = 439]
23:07:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 163 (0x7fa43e3ec800) [pid = 1930] [serial = 1228] [outer = (nil)]
23:07:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 164 (0x7fa43f658c00) [pid = 1930] [serial = 1229] [outer = 0x7fa43e3ec800]
23:07:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 165 (0x7fa4418a0400) [pid = 1930] [serial = 1230] [outer = 0x7fa43e3ec800]
23:07:13 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
23:07:13 INFO - document served over http requires an https
23:07:13 INFO - sub-resource via fetch-request using the http-csp
23:07:13 INFO - delivery method with swap-origin-redirect and when
23:07:13 INFO - the target request is cross-origin.
23:07:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1526ms
23:07:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:07:13 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f42d000 == 26 [pid = 1930] [id = 440]
23:07:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 166 (0x7fa43f27f800) [pid = 1930] [serial = 1231] [outer = (nil)]
23:07:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 167 (0x7fa4429a5000) [pid = 1930] [serial = 1232] [outer = 0x7fa43f27f800]
23:07:14 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 168 (0x7fa443844400) [pid = 1930] [serial = 1233] [outer = 0x7fa43f27f800]
23:07:15 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a8e800 == 27 [pid = 1930] [id = 441]
23:07:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 169 (0x7fa444595000) [pid = 1930] [serial = 1234] [outer = (nil)]
23:07:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 170 (0x7fa4445d7400) [pid = 1930] [serial = 1235] [outer = 0x7fa444595000]
23:07:16 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
23:07:16 INFO - document served over http requires an https
23:07:16 INFO - sub-resource via iframe-tag using the http-csp
23:07:16 INFO - delivery method with keep-origin-redirect and when
23:07:16 INFO - the target request is cross-origin.
23:07:16 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2434ms
23:07:16 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 169 (0x7fa44299ec00) [pid = 1930] [serial = 1166] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 168 (0x7fa4463aac00) [pid = 1930] [serial = 1148] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 167 (0x7fa43f279c00) [pid = 1930] [serial = 1139] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 166 (0x7fa441479400) [pid = 1930] [serial = 1163] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 165 (0x7fa447224800) [pid = 1930] [serial = 1157] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 164 (0x7fa43e445800) [pid = 1930] [serial = 1169] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 163 (0x7fa444ee0800) [pid = 1930] [serial = 1175] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 162 (0x7fa442bb1c00) [pid = 1930] [serial = 1172] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 161 (0x7fa4445d4c00) [pid = 1930] [serial = 1142] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 160 (0x7fa447405000) [pid = 1930] [serial = 1160] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 159 (0x7fa446554800) [pid = 1930] [serial = 1154] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 158 (0x7fa444ffc000) [pid = 1930] [serial = 1145] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 157 (0x7fa4464e3400) [pid = 1930] [serial = 1151] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 156 (0x7fa43f54d000) [pid = 1930] [serial = 1137] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 155 (0x7fa43f405000) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 154 (0x7fa43dfed800) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 153 (0x7fa440b34800) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 152 (0x7fa43f402c00) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 151 (0x7fa43e0a7800) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 150 (0x7fa43e44d800) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 149 (0x7fa43e0aa000) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 148 (0x7fa442960c00) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 147 (0x7fa43dfefc00) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 146 (0x7fa440aa7000) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 145 (0x7fa43f64c400) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 144 (0x7fa43e451800) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 143 (0x7fa43e167000) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 142 (0x7fa43dfe9800) [pid = 1930] [serial = 1136] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 141 (0x7fa43f27dc00) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 140 (0x7fa43f655000) [pid = 1930] [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]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 139 (0x7fa44414d400) [pid = 1930] [serial = 1167] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 138 (0x7fa444ff6000) [pid = 1930] [serial = 1176] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 137 (0x7fa44383f400) [pid = 1930] [serial = 1173] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | --DOMWINDOW == 136 (0x7fa4418a8400) [pid = 1930] [serial = 1170] [outer = (nil)] [url = about:blank]
23:07:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44151b800 == 28 [pid = 1930] [id = 442]
23:07:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 137 (0x7fa43e0aa000) [pid = 1930] [serial = 1236] [outer = (nil)]
23:07:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 138 (0x7fa43e3f1400) [pid = 1930] [serial = 1237] [outer = 0x7fa43e0aa000]
23:07:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 139 (0x7fa440b34800) [pid = 1930] [serial = 1238] [outer = 0x7fa43e0aa000]
23:07:17 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f54000 == 29 [pid = 1930] [id = 443]
23:07:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 140 (0x7fa44299b000) [pid = 1930] [serial = 1239] [outer = (nil)]
23:07:18 INFO - PROCESS | 1880 | [Child 1930] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
23:07:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 141 (0x7fa43e0a6000) [pid = 1930] [serial = 1240] [outer = 0x7fa44299b000]
23:07:18 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
23:07:18 INFO - document served over http requires an https
23:07:18 INFO - sub-resource via iframe-tag using the http-csp
23:07:18 INFO - delivery method with no-redirect and when
23:07:18 INFO - the target request is cross-origin.
23:07:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2331ms
23:07:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:07:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441508000 == 30 [pid = 1930] [id = 444]
23:07:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 142 (0x7fa43e0a1c00) [pid = 1930] [serial = 1241] [outer = (nil)]
23:07:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 143 (0x7fa441a7f400) [pid = 1930] [serial = 1242] [outer = 0x7fa43e0a1c00]
23:07:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 144 (0x7fa44414d400) [pid = 1930] [serial = 1243] [outer = 0x7fa43e0a1c00]
23:07:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444350000 == 31 [pid = 1930] [id = 445]
23:07:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 145 (0x7fa4445d3400) [pid = 1930] [serial = 1244] [outer = (nil)]
23:07:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 146 (0x7fa444ee2800) [pid = 1930] [serial = 1245] [outer = 0x7fa4445d3400]
23:07:21 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
23:07:21 INFO - document served over http requires an https
23:07:21 INFO - sub-resource via iframe-tag using the http-csp
23:07:21 INFO - delivery method with swap-origin-redirect and when
23:07:21 INFO - the target request is cross-origin.
23:07:21 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2791ms
23:07:21 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:07:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444eb8000 == 32 [pid = 1930] [id = 446]
23:07:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 147 (0x7fa441475800) [pid = 1930] [serial = 1246] [outer = (nil)]
23:07:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 148 (0x7fa444ee6400) [pid = 1930] [serial = 1247] [outer = 0x7fa441475800]
23:07:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 149 (0x7fa445a6d800) [pid = 1930] [serial = 1248] [outer = 0x7fa441475800]
23:07:23 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
23:07:23 INFO - document served over http requires an https
23:07:23 INFO - sub-resource via script-tag using the http-csp
23:07:23 INFO - delivery method with keep-origin-redirect and when
23:07:23 INFO - the target request is cross-origin.
23:07:23 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1882ms
23:07:23 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:07:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44625e000 == 33 [pid = 1930] [id = 447]
23:07:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 150 (0x7fa444ee3400) [pid = 1930] [serial = 1249] [outer = (nil)]
23:07:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 151 (0x7fa44641b400) [pid = 1930] [serial = 1250] [outer = 0x7fa444ee3400]
23:07:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 152 (0x7fa4464e6800) [pid = 1930] [serial = 1251] [outer = 0x7fa444ee3400]
23:07:25 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
23:07:25 INFO - document served over http requires an https
23:07:25 INFO - sub-resource via script-tag using the http-csp
23:07:25 INFO - delivery method with no-redirect and when
23:07:25 INFO - the target request is cross-origin.
23:07:25 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1885ms
23:07:25 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:07:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468cf800 == 34 [pid = 1930] [id = 448]
23:07:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 153 (0x7fa4463afc00) [pid = 1930] [serial = 1252] [outer = (nil)]
23:07:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 154 (0x7fa446556c00) [pid = 1930] [serial = 1253] [outer = 0x7fa4463afc00]
23:07:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 155 (0x7fa4472a5400) [pid = 1930] [serial = 1254] [outer = 0x7fa4463afc00]
23:07:26 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
23:07:26 INFO - document served over http requires an https
23:07:26 INFO - sub-resource via script-tag using the http-csp
23:07:26 INFO - delivery method with swap-origin-redirect and when
23:07:26 INFO - the target request is cross-origin.
23:07:26 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1635ms
23:07:26 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:07:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447583800 == 35 [pid = 1930] [id = 449]
23:07:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 156 (0x7fa446556800) [pid = 1930] [serial = 1255] [outer = (nil)]
23:07:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 157 (0x7fa44740dc00) [pid = 1930] [serial = 1256] [outer = 0x7fa446556800]
23:07:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 158 (0x7fa4477ce800) [pid = 1930] [serial = 1257] [outer = 0x7fa446556800]
23:07:28 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
23:07:28 INFO - document served over http requires an https
23:07:28 INFO - sub-resource via xhr-request using the http-csp
23:07:28 INFO - delivery method with keep-origin-redirect and when
23:07:28 INFO - the target request is cross-origin.
23:07:28 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2076ms
23:07:28 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:07:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490f3000 == 36 [pid = 1930] [id = 450]
23:07:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 159 (0x7fa4483d3000) [pid = 1930] [serial = 1258] [outer = (nil)]
23:07:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 160 (0x7fa44888a800) [pid = 1930] [serial = 1259] [outer = 0x7fa4483d3000]
23:07:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 161 (0x7fa448c55c00) [pid = 1930] [serial = 1260] [outer = 0x7fa4483d3000]
23:07:31 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
23:07:31 INFO - document served over http requires an https
23:07:31 INFO - sub-resource via xhr-request using the http-csp
23:07:31 INFO - delivery method with no-redirect and when
23:07:31 INFO - the target request is cross-origin.
23:07:31 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2289ms
23:07:31 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:07:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ab9e800 == 37 [pid = 1930] [id = 451]
23:07:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 162 (0x7fa448619800) [pid = 1930] [serial = 1261] [outer = (nil)]
23:07:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 163 (0x7fa44953f000) [pid = 1930] [serial = 1262] [outer = 0x7fa448619800]
23:07:32 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 164 (0x7fa4496e0c00) [pid = 1930] [serial = 1263] [outer = 0x7fa448619800]
23:07:33 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
23:07:33 INFO - document served over http requires an https
23:07:33 INFO - sub-resource via xhr-request using the http-csp
23:07:33 INFO - delivery method with swap-origin-redirect and when
23:07:33 INFO - the target request is cross-origin.
23:07:33 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2084ms
23:07:33 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:07:34 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ae85000 == 38 [pid = 1930] [id = 452]
23:07:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 165 (0x7fa4495a6800) [pid = 1930] [serial = 1264] [outer = (nil)]
23:07:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 166 (0x7fa44a07e400) [pid = 1930] [serial = 1265] [outer = 0x7fa4495a6800]
23:07:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 167 (0x7fa44abd3800) [pid = 1930] [serial = 1266] [outer = 0x7fa4495a6800]
23:07:35 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
23:07:35 INFO - document served over http requires an http
23:07:35 INFO - sub-resource via fetch-request using the http-csp
23:07:35 INFO - delivery method with keep-origin-redirect and when
23:07:35 INFO - the target request is same-origin.
23:07:35 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2082ms
23:07:35 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:07:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aebc000 == 39 [pid = 1930] [id = 453]
23:07:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 168 (0x7fa4496eb800) [pid = 1930] [serial = 1267] [outer = (nil)]
23:07:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 169 (0x7fa44add7c00) [pid = 1930] [serial = 1268] [outer = 0x7fa4496eb800]
23:07:36 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 170 (0x7fa44b10e800) [pid = 1930] [serial = 1269] [outer = 0x7fa4496eb800]
23:07:37 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
23:07:37 INFO - document served over http requires an http
23:07:37 INFO - sub-resource via fetch-request using the http-csp
23:07:37 INFO - delivery method with no-redirect and when
23:07:37 INFO - the target request is same-origin.
23:07:37 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1726ms
23:07:37 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:07:38 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44af87000 == 40 [pid = 1930] [id = 454]
23:07:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 171 (0x7fa44add5000) [pid = 1930] [serial = 1270] [outer = (nil)]
23:07:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 172 (0x7fa44c53b000) [pid = 1930] [serial = 1271] [outer = 0x7fa44add5000]
23:07:38 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 173 (0x7fa44e31a400) [pid = 1930] [serial = 1272] [outer = 0x7fa44add5000]
23:07:39 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
23:07:39 INFO - document served over http requires an http
23:07:39 INFO - sub-resource via fetch-request using the http-csp
23:07:39 INFO - delivery method with swap-origin-redirect and when
23:07:39 INFO - the target request is same-origin.
23:07:39 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1883ms
23:07:39 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:07:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e45c000 == 41 [pid = 1930] [id = 455]
23:07:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 174 (0x7fa44c51f000) [pid = 1930] [serial = 1273] [outer = (nil)]
23:07:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 175 (0x7fa44e417800) [pid = 1930] [serial = 1274] [outer = 0x7fa44c51f000]
23:07:40 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 176 (0x7fa44e496c00) [pid = 1930] [serial = 1275] [outer = 0x7fa44c51f000]
23:07:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e541000 == 42 [pid = 1930] [id = 456]
23:07:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 177 (0x7fa44e49cc00) [pid = 1930] [serial = 1276] [outer = (nil)]
23:07:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 178 (0x7fa43fa73400) [pid = 1930] [serial = 1277] [outer = 0x7fa44e49cc00]
23:07:41 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
23:07:41 INFO - document served over http requires an http
23:07:41 INFO - sub-resource via iframe-tag using the http-csp
23:07:41 INFO - delivery method with keep-origin-redirect and when
23:07:41 INFO - the target request is same-origin.
23:07:41 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2029ms
23:07:41 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:07:42 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e54d000 == 43 [pid = 1930] [id = 457]
23:07:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 179 (0x7fa43fa7a000) [pid = 1930] [serial = 1278] [outer = (nil)]
23:07:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 180 (0x7fa43fa7b000) [pid = 1930] [serial = 1279] [outer = 0x7fa43fa7a000]
23:07:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 181 (0x7fa43fa80c00) [pid = 1930] [serial = 1280] [outer = 0x7fa43fa7a000]
23:07:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc70000 == 44 [pid = 1930] [id = 458]
23:07:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 182 (0x7fa44e3f1800) [pid = 1930] [serial = 1281] [outer = (nil)]
23:07:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 183 (0x7fa43b9ef400) [pid = 1930] [serial = 1282] [outer = 0x7fa44e3f1800]
23:07:44 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
23:07:44 INFO - document served over http requires an http
23:07:44 INFO - sub-resource via iframe-tag using the http-csp
23:07:44 INFO - delivery method with no-redirect and when
23:07:44 INFO - the target request is same-origin.
23:07:44 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2402ms
23:07:44 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:07:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc7a800 == 45 [pid = 1930] [id = 459]
23:07:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 184 (0x7fa43b9f5800) [pid = 1930] [serial = 1283] [outer = (nil)]
23:07:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 185 (0x7fa43b9f6800) [pid = 1930] [serial = 1284] [outer = 0x7fa43b9f5800]
23:07:45 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 186 (0x7fa43b9fc400) [pid = 1930] [serial = 1285] [outer = 0x7fa43b9f5800]
23:07:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440bb9000 == 46 [pid = 1930] [id = 460]
23:07:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 187 (0x7fa43fa77400) [pid = 1930] [serial = 1286] [outer = (nil)]
23:07:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 188 (0x7fa4538f0000) [pid = 1930] [serial = 1287] [outer = 0x7fa43fa77400]
23:07:47 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
23:07:47 INFO - document served over http requires an http
23:07:47 INFO - sub-resource via iframe-tag using the http-csp
23:07:47 INFO - delivery method with swap-origin-redirect and when
23:07:47 INFO - the target request is same-origin.
23:07:47 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2978ms
23:07:47 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4416ac800 == 45 [pid = 1930] [id = 422]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442dac000 == 44 [pid = 1930] [id = 423]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444ebb000 == 43 [pid = 1930] [id = 424]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44624a800 == 42 [pid = 1930] [id = 426]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4458f7000 == 41 [pid = 1930] [id = 425]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447696800 == 40 [pid = 1930] [id = 428]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468cb800 == 39 [pid = 1930] [id = 427]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b67800 == 38 [pid = 1930] [id = 430]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4476a4000 == 37 [pid = 1930] [id = 429]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b74000 == 36 [pid = 1930] [id = 431]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44881e800 == 35 [pid = 1930] [id = 432]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448b14000 == 34 [pid = 1930] [id = 433]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448ca8000 == 33 [pid = 1930] [id = 434]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490e3800 == 32 [pid = 1930] [id = 435]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449261000 == 31 [pid = 1930] [id = 436]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f42a800 == 30 [pid = 1930] [id = 438]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de1f000 == 29 [pid = 1930] [id = 439]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a8e800 == 28 [pid = 1930] [id = 441]
23:07:48 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f42d000 == 27 [pid = 1930] [id = 440]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442dad800 == 26 [pid = 1930] [id = 406]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444350000 == 25 [pid = 1930] [id = 445]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441508000 == 24 [pid = 1930] [id = 444]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444eb8000 == 23 [pid = 1930] [id = 446]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4c4000 == 22 [pid = 1930] [id = 416]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44625e000 == 21 [pid = 1930] [id = 447]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468cf800 == 20 [pid = 1930] [id = 448]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447583800 == 19 [pid = 1930] [id = 449]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490f3000 == 18 [pid = 1930] [id = 450]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ab9e800 == 17 [pid = 1930] [id = 451]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ae85000 == 16 [pid = 1930] [id = 452]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aebc000 == 15 [pid = 1930] [id = 453]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44af87000 == 14 [pid = 1930] [id = 454]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e541000 == 13 [pid = 1930] [id = 456]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e45c000 == 12 [pid = 1930] [id = 455]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc70000 == 11 [pid = 1930] [id = 458]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e54d000 == 10 [pid = 1930] [id = 457]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440bb9000 == 9 [pid = 1930] [id = 460]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc7a800 == 8 [pid = 1930] [id = 459]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f777000 == 7 [pid = 1930] [id = 353]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4416ad800 == 6 [pid = 1930] [id = 421]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44151b800 == 5 [pid = 1930] [id = 442]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f54000 == 4 [pid = 1930] [id = 443]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de1e000 == 3 [pid = 1930] [id = 396]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44956d800 == 2 [pid = 1930] [id = 437]
23:07:50 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444345000 == 1 [pid = 1930] [id = 379]
23:07:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc77800 == 2 [pid = 1930] [id = 461]
23:07:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 189 (0x7fa43b9f4400) [pid = 1930] [serial = 1288] [outer = (nil)]
23:07:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 190 (0x7fa43b9f7c00) [pid = 1930] [serial = 1289] [outer = 0x7fa43b9f4400]
23:07:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 191 (0x7fa43babb800) [pid = 1930] [serial = 1290] [outer = 0x7fa43b9f4400]
23:07:51 INFO - PROCESS | 1880 | --DOMWINDOW == 190 (0x7fa442f90000) [pid = 1930] [serial = 1135] [outer = (nil)] [url = about:blank]
23:07:51 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
23:07:51 INFO - document served over http requires an http
23:07:51 INFO - sub-resource via script-tag using the http-csp
23:07:51 INFO - delivery method with keep-origin-redirect and when
23:07:51 INFO - the target request is same-origin.
23:07:51 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 4799ms
23:07:51 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:07:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43ceb6800 == 3 [pid = 1930] [id = 462]
23:07:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 191 (0x7fa43baaf800) [pid = 1930] [serial = 1291] [outer = (nil)]
23:07:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 192 (0x7fa43de46000) [pid = 1930] [serial = 1292] [outer = 0x7fa43baaf800]
23:07:52 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 193 (0x7fa43dfe5800) [pid = 1930] [serial = 1293] [outer = 0x7fa43baaf800]
23:07:53 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
23:07:53 INFO - document served over http requires an http
23:07:53 INFO - sub-resource via script-tag using the http-csp
23:07:53 INFO - delivery method with no-redirect and when
23:07:53 INFO - the target request is same-origin.
23:07:53 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1775ms
23:07:53 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:07:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de11000 == 4 [pid = 1930] [id = 463]
23:07:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 194 (0x7fa43de40400) [pid = 1930] [serial = 1294] [outer = (nil)]
23:07:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 195 (0x7fa43dfee000) [pid = 1930] [serial = 1295] [outer = 0x7fa43de40400]
23:07:54 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:07:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 196 (0x7fa43e15a400) [pid = 1930] [serial = 1296] [outer = 0x7fa43de40400]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 195 (0x7fa4429a0c00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 194 (0x7fa442ddf000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 193 (0x7fa44295bc00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 192 (0x7fa440b3c000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 191 (0x7fa4458c4400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 190 (0x7fa44383ec00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 189 (0x7fa441476400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 188 (0x7fa43e569800) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 187 (0x7fa43e3e8400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 186 (0x7fa44295a400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 185 (0x7fa444146000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 184 (0x7fa444ffa400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 183 (0x7fa43de44400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 182 (0x7fa4464e3000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 181 (0x7fa4445d3800) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 180 (0x7fa44414dc00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 179 (0x7fa4442cbc00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 178 (0x7fa440b3cc00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 177 (0x7fa442833000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 176 (0x7fa4419c0c00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 175 (0x7fa4463a6400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 174 (0x7fa43e161800) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 173 (0x7fa4442c1400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 172 (0x7fa43e56a000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 171 (0x7fa43e0a5000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 170 (0x7fa43e3e5400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 169 (0x7fa443736000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 168 (0x7fa445962400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 167 (0x7fa44596e400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 166 (0x7fa43e3f0c00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 165 (0x7fa444ee6800) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 164 (0x7fa441a8a800) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 163 (0x7fa43dfeac00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 162 (0x7fa43e0a8c00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 161 (0x7fa43e159400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 160 (0x7fa43e164000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 159 (0x7fa43e3ec800) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 158 (0x7fa446428c00) [pid = 1930] [serial = 1192] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 157 (0x7fa449294000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 156 (0x7fa449294400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 155 (0x7fa44628c400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 154 (0x7fa44654cc00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 153 (0x7fa43f27f800) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 152 (0x7fa4419be800) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 151 (0x7fa447223800) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 150 (0x7fa4458c2000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 149 (0x7fa444595000) [pid = 1930] [serial = 1234] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 148 (0x7fa4476af000) [pid = 1930] [serial = 1197] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484811243]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 147 (0x7fa447223400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 146 (0x7fa44299b000) [pid = 1930] [serial = 1239] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484837983]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 145 (0x7fa4483d5000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 144 (0x7fa447966800) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 143 (0x7fa448620800) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 142 (0x7fa44795f000) [pid = 1930] [serial = 1202] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 141 (0x7fa43e0aa000) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 140 (0x7fa43e160c00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 139 (0x7fa43e0aac00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 138 (0x7fa448898c00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 137 (0x7fa4477c9400) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 136 (0x7fa4442c6c00) [pid = 1930] [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]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 135 (0x7fa44861e800) [pid = 1930] [serial = 1211] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 134 (0x7fa4464edc00) [pid = 1930] [serial = 1195] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 133 (0x7fa4477c6c00) [pid = 1930] [serial = 1198] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484811243]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 132 (0x7fa4418acc00) [pid = 1930] [serial = 1181] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 131 (0x7fa4445d7400) [pid = 1930] [serial = 1235] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 130 (0x7fa4476b2000) [pid = 1930] [serial = 1200] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 129 (0x7fa4429a5000) [pid = 1930] [serial = 1232] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 128 (0x7fa4483d7000) [pid = 1930] [serial = 1208] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 127 (0x7fa4458c4800) [pid = 1930] [serial = 1187] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 126 (0x7fa44654c400) [pid = 1930] [serial = 1193] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa447961400) [pid = 1930] [serial = 1205] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa43f658c00) [pid = 1930] [serial = 1229] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 123 (0x7fa444593000) [pid = 1930] [serial = 1184] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 122 (0x7fa447962800) [pid = 1930] [serial = 1203] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa448899000) [pid = 1930] [serial = 1214] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa43e3ef400) [pid = 1930] [serial = 1178] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa44628e800) [pid = 1930] [serial = 1190] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa449295000) [pid = 1930] [serial = 1220] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa43f2d7800) [pid = 1930] [serial = 1226] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa449542800) [pid = 1930] [serial = 1223] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa448c58c00) [pid = 1930] [serial = 1217] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa43e3f1400) [pid = 1930] [serial = 1237] [outer = (nil)] [url = about:blank]
23:08:00 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa43e0a6000) [pid = 1930] [serial = 1240] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484837983]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa442bbb000) [pid = 1930] [serial = 1006] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa443740c00) [pid = 1930] [serial = 1045] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa443837400) [pid = 1930] [serial = 1087] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa442aec000) [pid = 1930] [serial = 1084] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa445a71c00) [pid = 1930] [serial = 1102] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa4442c0000) [pid = 1930] [serial = 1051] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa442ae9c00) [pid = 1930] [serial = 1039] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa442de4400) [pid = 1930] [serial = 1009] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa44740c800) [pid = 1930] [serial = 1161] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa441a80400) [pid = 1930] [serial = 994] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa442ae1400) [pid = 1930] [serial = 1003] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa4445d8800) [pid = 1930] [serial = 1090] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa445967c00) [pid = 1930] [serial = 1099] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa4463a8400) [pid = 1930] [serial = 1110] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa44655b800) [pid = 1930] [serial = 1155] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa44620d400) [pid = 1930] [serial = 1146] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa44459ac00) [pid = 1930] [serial = 1056] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa4445df400) [pid = 1930] [serial = 1061] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa444ee4800) [pid = 1930] [serial = 1143] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa442f94400) [pid = 1930] [serial = 1042] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa4472a6000) [pid = 1930] [serial = 1158] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa442839000) [pid = 1930] [serial = 997] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa4464ec400) [pid = 1930] [serial = 1152] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa43f277000) [pid = 1930] [serial = 946] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa444ff3400) [pid = 1930] [serial = 1093] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa4418ad000) [pid = 1930] [serial = 1036] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa4419ca000) [pid = 1930] [serial = 1081] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa448b62000) [pid = 1930] [serial = 1215] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa43f547400) [pid = 1930] [serial = 1078] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa444144800) [pid = 1930] [serial = 1048] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa44641f400) [pid = 1930] [serial = 1149] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa44620fc00) [pid = 1930] [serial = 1105] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa44929b800) [pid = 1930] [serial = 1221] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa4476ae400) [pid = 1930] [serial = 1164] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa4458bcc00) [pid = 1930] [serial = 1096] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa442967000) [pid = 1930] [serial = 1000] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa448f2dc00) [pid = 1930] [serial = 1218] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa4417f3800) [pid = 1930] [serial = 1179] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa43f54e400) [pid = 1930] [serial = 1033] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa43f655c00) [pid = 1930] [serial = 991] [outer = (nil)] [url = about:blank]
23:08:01 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa44373a000) [pid = 1930] [serial = 1140] [outer = (nil)] [url = about:blank]
23:08:01 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
23:08:01 INFO - document served over http requires an http
23:08:01 INFO - sub-resource via script-tag using the http-csp
23:08:01 INFO - delivery method with swap-origin-redirect and when
23:08:01 INFO - the target request is same-origin.
23:08:01 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 7790ms
23:08:01 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:08:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e286800 == 5 [pid = 1930] [id = 464]
23:08:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa43de48c00) [pid = 1930] [serial = 1297] [outer = (nil)]
23:08:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa43de4f400) [pid = 1930] [serial = 1298] [outer = 0x7fa43de48c00]
23:08:02 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa43dfef800) [pid = 1930] [serial = 1299] [outer = 0x7fa43de48c00]
23:08:03 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
23:08:03 INFO - document served over http requires an http
23:08:03 INFO - sub-resource via xhr-request using the http-csp
23:08:03 INFO - delivery method with keep-origin-redirect and when
23:08:03 INFO - the target request is same-origin.
23:08:03 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1629ms
23:08:03 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:08:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e279000 == 6 [pid = 1930] [id = 465]
23:08:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa43ce3cc00) [pid = 1930] [serial = 1300] [outer = (nil)]
23:08:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa43de4b400) [pid = 1930] [serial = 1301] [outer = 0x7fa43ce3cc00]
23:08:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa43dfe3800) [pid = 1930] [serial = 1302] [outer = 0x7fa43ce3cc00]
23:08:04 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
23:08:04 INFO - document served over http requires an http
23:08:04 INFO - sub-resource via xhr-request using the http-csp
23:08:04 INFO - delivery method with no-redirect and when
23:08:04 INFO - the target request is same-origin.
23:08:04 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1631ms
23:08:04 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:08:05 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1dc800 == 7 [pid = 1930] [id = 466]
23:08:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa43de42000) [pid = 1930] [serial = 1303] [outer = (nil)]
23:08:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa43e15fc00) [pid = 1930] [serial = 1304] [outer = 0x7fa43de42000]
23:08:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa43e3e8400) [pid = 1930] [serial = 1305] [outer = 0x7fa43de42000]
23:08:06 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
23:08:06 INFO - document served over http requires an http
23:08:06 INFO - sub-resource via xhr-request using the http-csp
23:08:06 INFO - delivery method with swap-origin-redirect and when
23:08:06 INFO - the target request is same-origin.
23:08:06 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2011ms
23:08:06 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:08:07 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1fa800 == 8 [pid = 1930] [id = 467]
23:08:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa43e161800) [pid = 1930] [serial = 1306] [outer = (nil)]
23:08:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa43e3f0c00) [pid = 1930] [serial = 1307] [outer = 0x7fa43e161800]
23:08:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa43e44b800) [pid = 1930] [serial = 1308] [outer = 0x7fa43e161800]
23:08:09 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
23:08:09 INFO - document served over http requires an https
23:08:09 INFO - sub-resource via fetch-request using the http-csp
23:08:09 INFO - delivery method with keep-origin-redirect and when
23:08:09 INFO - the target request is same-origin.
23:08:09 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2485ms
23:08:09 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:08:09 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f222000 == 9 [pid = 1930] [id = 468]
23:08:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa43e3f2000) [pid = 1930] [serial = 1309] [outer = (nil)]
23:08:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa43e56b000) [pid = 1930] [serial = 1310] [outer = 0x7fa43e3f2000]
23:08:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa43e573800) [pid = 1930] [serial = 1311] [outer = 0x7fa43e3f2000]
23:08:11 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
23:08:11 INFO - document served over http requires an https
23:08:11 INFO - sub-resource via fetch-request using the http-csp
23:08:11 INFO - delivery method with no-redirect and when
23:08:11 INFO - the target request is same-origin.
23:08:11 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2084ms
23:08:11 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:08:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f42a000 == 10 [pid = 1930] [id = 469]
23:08:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa43e569800) [pid = 1930] [serial = 1312] [outer = (nil)]
23:08:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa43f27b400) [pid = 1930] [serial = 1313] [outer = 0x7fa43e569800]
23:08:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa43f2d7000) [pid = 1930] [serial = 1314] [outer = 0x7fa43e569800]
23:08:13 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
23:08:13 INFO - document served over http requires an https
23:08:13 INFO - sub-resource via fetch-request using the http-csp
23:08:13 INFO - delivery method with swap-origin-redirect and when
23:08:13 INFO - the target request is same-origin.
23:08:13 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2490ms
23:08:13 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:08:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f4ac000 == 11 [pid = 1930] [id = 470]
23:08:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa43f27ac00) [pid = 1930] [serial = 1315] [outer = (nil)]
23:08:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa43f2e3000) [pid = 1930] [serial = 1316] [outer = 0x7fa43f27ac00]
23:08:14 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa43f407000) [pid = 1930] [serial = 1317] [outer = 0x7fa43f27ac00]
23:08:15 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f77c000 == 12 [pid = 1930] [id = 471]
23:08:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa43f40ac00) [pid = 1930] [serial = 1318] [outer = (nil)]
23:08:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa43f40ec00) [pid = 1930] [serial = 1319] [outer = 0x7fa43f40ac00]
23:08:15 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
23:08:15 INFO - document served over http requires an https
23:08:15 INFO - sub-resource via iframe-tag using the http-csp
23:08:15 INFO - delivery method with keep-origin-redirect and when
23:08:15 INFO - the target request is same-origin.
23:08:15 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1840ms
23:08:15 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:08:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a5d800 == 13 [pid = 1930] [id = 472]
23:08:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa43dfe9c00) [pid = 1930] [serial = 1320] [outer = (nil)]
23:08:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa43f548c00) [pid = 1930] [serial = 1321] [outer = 0x7fa43dfe9c00]
23:08:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa43f551000) [pid = 1930] [serial = 1322] [outer = 0x7fa43dfe9c00]
23:08:17 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a60000 == 14 [pid = 1930] [id = 473]
23:08:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa43f554800) [pid = 1930] [serial = 1323] [outer = (nil)]
23:08:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa43f64e000) [pid = 1930] [serial = 1324] [outer = 0x7fa43f554800]
23:08:18 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
23:08:18 INFO - document served over http requires an https
23:08:18 INFO - sub-resource via iframe-tag using the http-csp
23:08:18 INFO - delivery method with no-redirect and when
23:08:18 INFO - the target request is same-origin.
23:08:18 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2432ms
23:08:18 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:08:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43ceb9000 == 15 [pid = 1930] [id = 474]
23:08:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa43babac00) [pid = 1930] [serial = 1325] [outer = (nil)]
23:08:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa43e56dc00) [pid = 1930] [serial = 1326] [outer = 0x7fa43babac00]
23:08:18 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa43f655800) [pid = 1930] [serial = 1327] [outer = 0x7fa43babac00]
23:08:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4cf800 == 16 [pid = 1930] [id = 475]
23:08:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa43bab7400) [pid = 1930] [serial = 1328] [outer = (nil)]
23:08:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa43de4c800) [pid = 1930] [serial = 1329] [outer = 0x7fa43bab7400]
23:08:20 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
23:08:20 INFO - document served over http requires an https
23:08:20 INFO - sub-resource via iframe-tag using the http-csp
23:08:20 INFO - delivery method with swap-origin-redirect and when
23:08:20 INFO - the target request is same-origin.
23:08:20 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2495ms
23:08:20 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:08:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43cec4800 == 17 [pid = 1930] [id = 476]
23:08:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa43de48400) [pid = 1930] [serial = 1330] [outer = (nil)]
23:08:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa43de4c000) [pid = 1930] [serial = 1331] [outer = 0x7fa43de48400]
23:08:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa43e3e5800) [pid = 1930] [serial = 1332] [outer = 0x7fa43de48400]
23:08:22 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de11000 == 16 [pid = 1930] [id = 463]
23:08:22 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43ceb6800 == 15 [pid = 1930] [id = 462]
23:08:22 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc77800 == 14 [pid = 1930] [id = 461]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa4477d1c00) [pid = 1930] [serial = 1201] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa4495ab400) [pid = 1930] [serial = 1224] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa442dde000) [pid = 1930] [serial = 1227] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa448890000) [pid = 1930] [serial = 1212] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa445a6ec00) [pid = 1930] [serial = 1188] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa448618800) [pid = 1930] [serial = 1209] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa444ff6800) [pid = 1930] [serial = 1185] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa442f97000) [pid = 1930] [serial = 1182] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa443844400) [pid = 1930] [serial = 1233] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa447409000) [pid = 1930] [serial = 1196] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa4483ce000) [pid = 1930] [serial = 1206] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa4418a0400) [pid = 1930] [serial = 1230] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa4463a8000) [pid = 1930] [serial = 1191] [outer = (nil)] [url = about:blank]
23:08:22 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa440b34800) [pid = 1930] [serial = 1238] [outer = (nil)] [url = about:blank]
23:08:22 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
23:08:22 INFO - document served over http requires an https
23:08:22 INFO - sub-resource via script-tag using the http-csp
23:08:22 INFO - delivery method with keep-origin-redirect and when
23:08:22 INFO - the target request is same-origin.
23:08:22 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2033ms
23:08:22 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:08:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be23000 == 15 [pid = 1930] [id = 477]
23:08:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa43ce3a800) [pid = 1930] [serial = 1333] [outer = (nil)]
23:08:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa43de46c00) [pid = 1930] [serial = 1334] [outer = 0x7fa43ce3a800]
23:08:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa43f2db800) [pid = 1930] [serial = 1335] [outer = 0x7fa43ce3a800]
23:08:24 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
23:08:24 INFO - document served over http requires an https
23:08:24 INFO - sub-resource via script-tag using the http-csp
23:08:24 INFO - delivery method with no-redirect and when
23:08:24 INFO - the target request is same-origin.
23:08:24 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1831ms
23:08:24 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:08:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f77f800 == 16 [pid = 1930] [id = 478]
23:08:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa43dfe5400) [pid = 1930] [serial = 1336] [outer = (nil)]
23:08:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa43f552800) [pid = 1930] [serial = 1337] [outer = 0x7fa43dfe5400]
23:08:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa43fa78c00) [pid = 1930] [serial = 1338] [outer = 0x7fa43dfe5400]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa43b9ef400) [pid = 1930] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484863592]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa43fa7b000) [pid = 1930] [serial = 1279] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa4538f0000) [pid = 1930] [serial = 1287] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa43b9f6800) [pid = 1930] [serial = 1284] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa44add7c00) [pid = 1930] [serial = 1268] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa44c53b000) [pid = 1930] [serial = 1271] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa43fa73400) [pid = 1930] [serial = 1277] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa44e417800) [pid = 1930] [serial = 1274] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa44953f000) [pid = 1930] [serial = 1262] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa44a07e400) [pid = 1930] [serial = 1265] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa446556c00) [pid = 1930] [serial = 1253] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa44740dc00) [pid = 1930] [serial = 1256] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa44888a800) [pid = 1930] [serial = 1259] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa444ee6400) [pid = 1930] [serial = 1247] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa44641b400) [pid = 1930] [serial = 1250] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa444ee2800) [pid = 1930] [serial = 1245] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa441a7f400) [pid = 1930] [serial = 1242] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa43dfee000) [pid = 1930] [serial = 1295] [outer = (nil)] [url = about:blank]
23:08:26 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa43b9f7c00) [pid = 1930] [serial = 1289] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa43de46000) [pid = 1930] [serial = 1292] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa43b9f4400) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa44e49cc00) [pid = 1930] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa4463afc00) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa43baaf800) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa44e3f1800) [pid = 1930] [serial = 1281] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484863592]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa43de40400) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa441475800) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa444ee3400) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa4445d3400) [pid = 1930] [serial = 1244] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa43fa7a000) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa43fa77400) [pid = 1930] [serial = 1286] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa4496eb800) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa44add5000) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa44c51f000) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 65 (0x7fa448619800) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 64 (0x7fa4495a6800) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 63 (0x7fa446556800) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 62 (0x7fa4483d3000) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 61 (0x7fa43e0a1c00) [pid = 1930] [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]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 60 (0x7fa4496e0c00) [pid = 1930] [serial = 1263] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 59 (0x7fa4477ce800) [pid = 1930] [serial = 1257] [outer = (nil)] [url = about:blank]
23:08:27 INFO - PROCESS | 1880 | --DOMWINDOW == 58 (0x7fa448c55c00) [pid = 1930] [serial = 1260] [outer = (nil)] [url = about:blank]
23:08:27 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
23:08:27 INFO - document served over http requires an https
23:08:27 INFO - sub-resource via script-tag using the http-csp
23:08:27 INFO - delivery method with swap-origin-redirect and when
23:08:27 INFO - the target request is same-origin.
23:08:27 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2888ms
23:08:27 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:08:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a91000 == 17 [pid = 1930] [id = 479]
23:08:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 59 (0x7fa43de49c00) [pid = 1930] [serial = 1339] [outer = (nil)]
23:08:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 60 (0x7fa43e0a1c00) [pid = 1930] [serial = 1340] [outer = 0x7fa43de49c00]
23:08:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 61 (0x7fa440a99800) [pid = 1930] [serial = 1341] [outer = 0x7fa43de49c00]
23:08:29 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
23:08:29 INFO - document served over http requires an https
23:08:29 INFO - sub-resource via xhr-request using the http-csp
23:08:29 INFO - delivery method with keep-origin-redirect and when
23:08:29 INFO - the target request is same-origin.
23:08:29 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1681ms
23:08:29 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:08:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f4ad800 == 18 [pid = 1930] [id = 480]
23:08:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 62 (0x7fa43bab9800) [pid = 1930] [serial = 1342] [outer = (nil)]
23:08:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 63 (0x7fa43e15b800) [pid = 1930] [serial = 1343] [outer = 0x7fa43bab9800]
23:08:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 64 (0x7fa43f2e0800) [pid = 1930] [serial = 1344] [outer = 0x7fa43bab9800]
23:08:30 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
23:08:30 INFO - document served over http requires an https
23:08:30 INFO - sub-resource via xhr-request using the http-csp
23:08:30 INFO - delivery method with no-redirect and when
23:08:30 INFO - the target request is same-origin.
23:08:30 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1680ms
23:08:30 INFO - TEST-START | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:08:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b5a000 == 19 [pid = 1930] [id = 481]
23:08:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 65 (0x7fa43dfe7000) [pid = 1930] [serial = 1345] [outer = (nil)]
23:08:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 66 (0x7fa440a99400) [pid = 1930] [serial = 1346] [outer = 0x7fa43dfe7000]
23:08:31 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa440aa2c00) [pid = 1930] [serial = 1347] [outer = 0x7fa43dfe7000]
23:08:32 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
23:08:32 INFO - document served over http requires an https
23:08:32 INFO - sub-resource via xhr-request using the http-csp
23:08:32 INFO - delivery method with swap-origin-redirect and when
23:08:32 INFO - the target request is same-origin.
23:08:32 INFO - TEST-OK | /referrer-policy/unsafe-url/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1739ms
23:08:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:08:32 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440bc8000 == 20 [pid = 1930] [id = 482]
23:08:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa440a99000) [pid = 1930] [serial = 1348] [outer = (nil)]
23:08:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa440b36800) [pid = 1930] [serial = 1349] [outer = 0x7fa440a99000]
23:08:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa440b3d000) [pid = 1930] [serial = 1350] [outer = 0x7fa440a99000]
23:08:34 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
23:08:34 INFO - document served over http requires an http
23:08:34 INFO - sub-resource via fetch-request using the meta-csp
23:08:34 INFO - delivery method with keep-origin-redirect and when
23:08:34 INFO - the target request is cross-origin.
23:08:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1931ms
23:08:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:08:34 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441512800 == 21 [pid = 1930] [id = 483]
23:08:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa440b34c00) [pid = 1930] [serial = 1351] [outer = (nil)]
23:08:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa441476400) [pid = 1930] [serial = 1352] [outer = 0x7fa440b34c00]
23:08:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa44147cc00) [pid = 1930] [serial = 1353] [outer = 0x7fa440b34c00]
23:08:36 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
23:08:36 INFO - document served over http requires an http
23:08:36 INFO - sub-resource via fetch-request using the meta-csp
23:08:36 INFO - delivery method with no-redirect and when
23:08:36 INFO - the target request is cross-origin.
23:08:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2082ms
23:08:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:08:37 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44169b800 == 22 [pid = 1930] [id = 484]
23:08:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa441475800) [pid = 1930] [serial = 1354] [outer = (nil)]
23:08:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa4417ea800) [pid = 1930] [serial = 1355] [outer = 0x7fa441475800]
23:08:37 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa4417f2800) [pid = 1930] [serial = 1356] [outer = 0x7fa441475800]
23:08:38 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
23:08:38 INFO - document served over http requires an http
23:08:38 INFO - sub-resource via fetch-request using the meta-csp
23:08:38 INFO - delivery method with swap-origin-redirect and when
23:08:38 INFO - the target request is cross-origin.
23:08:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2087ms
23:08:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:08:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441703800 == 23 [pid = 1930] [id = 485]
23:08:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa4417ea400) [pid = 1930] [serial = 1357] [outer = (nil)]
23:08:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa4418a7400) [pid = 1930] [serial = 1358] [outer = 0x7fa4417ea400]
23:08:39 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa4419bb400) [pid = 1930] [serial = 1359] [outer = 0x7fa4417ea400]
23:08:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441717800 == 24 [pid = 1930] [id = 486]
23:08:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa4419c0400) [pid = 1930] [serial = 1360] [outer = (nil)]
23:08:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa4419be400) [pid = 1930] [serial = 1361] [outer = 0x7fa4419c0400]
23:08:42 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
23:08:42 INFO - document served over http requires an http
23:08:42 INFO - sub-resource via iframe-tag using the meta-csp
23:08:42 INFO - delivery method with keep-origin-redirect and when
23:08:42 INFO - the target request is cross-origin.
23:08:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3752ms
23:08:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:08:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43ceb7800 == 25 [pid = 1930] [id = 487]
23:08:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa43bab3000) [pid = 1930] [serial = 1362] [outer = (nil)]
23:08:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa43babbc00) [pid = 1930] [serial = 1363] [outer = 0x7fa43bab3000]
23:08:43 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa43e3e8c00) [pid = 1930] [serial = 1364] [outer = 0x7fa43bab3000]
23:08:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f425800 == 26 [pid = 1930] [id = 488]
23:08:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa43e568c00) [pid = 1930] [serial = 1365] [outer = (nil)]
23:08:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa43de47000) [pid = 1930] [serial = 1366] [outer = 0x7fa43e568c00]
23:08:44 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
23:08:44 INFO - document served over http requires an http
23:08:44 INFO - sub-resource via iframe-tag using the meta-csp
23:08:44 INFO - delivery method with no-redirect and when
23:08:44 INFO - the target request is cross-origin.
23:08:44 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2031ms
23:08:44 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:08:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e274800 == 27 [pid = 1930] [id = 489]
23:08:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa43de43800) [pid = 1930] [serial = 1367] [outer = (nil)]
23:08:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa43e3e6c00) [pid = 1930] [serial = 1368] [outer = 0x7fa43de43800]
23:08:45 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa43e574400) [pid = 1930] [serial = 1369] [outer = 0x7fa43de43800]
23:08:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f77f800 == 26 [pid = 1930] [id = 478]
23:08:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be23000 == 25 [pid = 1930] [id = 477]
23:08:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43cec4800 == 24 [pid = 1930] [id = 476]
23:08:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4cf800 == 23 [pid = 1930] [id = 475]
23:08:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43ceb9000 == 22 [pid = 1930] [id = 474]
23:08:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a60000 == 21 [pid = 1930] [id = 473]
23:08:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f77c000 == 20 [pid = 1930] [id = 471]
23:08:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a5d800 == 19 [pid = 1930] [id = 472]
23:08:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f4ac000 == 18 [pid = 1930] [id = 470]
23:08:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f42a000 == 17 [pid = 1930] [id = 469]
23:08:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f222000 == 16 [pid = 1930] [id = 468]
23:08:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1fa800 == 15 [pid = 1930] [id = 467]
23:08:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1dc800 == 14 [pid = 1930] [id = 466]
23:08:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e279000 == 13 [pid = 1930] [id = 465]
23:08:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e286800 == 12 [pid = 1930] [id = 464]
23:08:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc6c800 == 13 [pid = 1930] [id = 490]
23:08:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa43bab4c00) [pid = 1930] [serial = 1370] [outer = (nil)]
23:08:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa43e0a3800) [pid = 1930] [serial = 1371] [outer = 0x7fa43bab4c00]
23:08:46 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa43babb800) [pid = 1930] [serial = 1290] [outer = (nil)] [url = about:blank]
23:08:46 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa4464e6800) [pid = 1930] [serial = 1251] [outer = (nil)] [url = about:blank]
23:08:46 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa445a6d800) [pid = 1930] [serial = 1248] [outer = (nil)] [url = about:blank]
23:08:46 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa44414d400) [pid = 1930] [serial = 1243] [outer = (nil)] [url = about:blank]
23:08:46 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa4472a5400) [pid = 1930] [serial = 1254] [outer = (nil)] [url = about:blank]
23:08:46 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa44abd3800) [pid = 1930] [serial = 1266] [outer = (nil)] [url = about:blank]
23:08:46 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa44e31a400) [pid = 1930] [serial = 1272] [outer = (nil)] [url = about:blank]
23:08:46 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa44b10e800) [pid = 1930] [serial = 1269] [outer = (nil)] [url = about:blank]
23:08:46 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa43fa80c00) [pid = 1930] [serial = 1280] [outer = (nil)] [url = about:blank]
23:08:46 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa44e496c00) [pid = 1930] [serial = 1275] [outer = (nil)] [url = about:blank]
23:08:46 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa43e15a400) [pid = 1930] [serial = 1296] [outer = (nil)] [url = about:blank]
23:08:46 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa43dfe5800) [pid = 1930] [serial = 1293] [outer = (nil)] [url = about:blank]
23:08:46 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
23:08:46 INFO - document served over http requires an http
23:08:46 INFO - sub-resource via iframe-tag using the meta-csp
23:08:46 INFO - delivery method with swap-origin-redirect and when
23:08:46 INFO - the target request is cross-origin.
23:08:46 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1784ms
23:08:46 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:08:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be26000 == 14 [pid = 1930] [id = 491]
23:08:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa43dfe2800) [pid = 1930] [serial = 1372] [outer = (nil)]
23:08:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa43e0a8000) [pid = 1930] [serial = 1373] [outer = 0x7fa43dfe2800]
23:08:47 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa43f2da000) [pid = 1930] [serial = 1374] [outer = 0x7fa43dfe2800]
23:08:47 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
23:08:47 INFO - document served over http requires an http
23:08:47 INFO - sub-resource via script-tag using the meta-csp
23:08:47 INFO - delivery method with keep-origin-redirect and when
23:08:47 INFO - the target request is cross-origin.
23:08:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1535ms
23:08:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:08:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4cc000 == 15 [pid = 1930] [id = 492]
23:08:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa43e3f4000) [pid = 1930] [serial = 1375] [outer = (nil)]
23:08:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa43f2e1c00) [pid = 1930] [serial = 1376] [outer = 0x7fa43e3f4000]
23:08:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa43f54b800) [pid = 1930] [serial = 1377] [outer = 0x7fa43e3f4000]
23:08:49 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
23:08:49 INFO - document served over http requires an http
23:08:49 INFO - sub-resource via script-tag using the meta-csp
23:08:49 INFO - delivery method with no-redirect and when
23:08:49 INFO - the target request is cross-origin.
23:08:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 2043ms
23:08:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:08:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1f2800 == 16 [pid = 1930] [id = 493]
23:08:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa43e165000) [pid = 1930] [serial = 1378] [outer = (nil)]
23:08:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa43e56d800) [pid = 1930] [serial = 1379] [outer = 0x7fa43e165000]
23:08:51 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa440aa7000) [pid = 1930] [serial = 1380] [outer = 0x7fa43e165000]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa43e0a1c00) [pid = 1930] [serial = 1340] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa43f27b400) [pid = 1930] [serial = 1313] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa43de46c00) [pid = 1930] [serial = 1334] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa43de4f400) [pid = 1930] [serial = 1298] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa43f40ec00) [pid = 1930] [serial = 1319] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa43f2e3000) [pid = 1930] [serial = 1316] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa43f552800) [pid = 1930] [serial = 1337] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa43e56b000) [pid = 1930] [serial = 1310] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa43e15fc00) [pid = 1930] [serial = 1304] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa43de4b400) [pid = 1930] [serial = 1301] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa43f64e000) [pid = 1930] [serial = 1324] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484897875]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa43f548c00) [pid = 1930] [serial = 1321] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa43de4c800) [pid = 1930] [serial = 1329] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa43e56dc00) [pid = 1930] [serial = 1326] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa43de4c000) [pid = 1930] [serial = 1331] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa43e3f0c00) [pid = 1930] [serial = 1307] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa43ce3a800) [pid = 1930] [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]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa43f554800) [pid = 1930] [serial = 1323] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484897875]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa43de48400) [pid = 1930] [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]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa43dfe5400) [pid = 1930] [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]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa43bab7400) [pid = 1930] [serial = 1328] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa43f40ac00) [pid = 1930] [serial = 1318] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 65 (0x7fa43babac00) [pid = 1930] [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]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 64 (0x7fa43b9f5800) [pid = 1930] [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]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 63 (0x7fa43b9fc400) [pid = 1930] [serial = 1285] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 62 (0x7fa43e3e8400) [pid = 1930] [serial = 1305] [outer = (nil)] [url = about:blank]
23:08:52 INFO - PROCESS | 1880 | --DOMWINDOW == 61 (0x7fa43dfe3800) [pid = 1930] [serial = 1302] [outer = (nil)] [url = about:blank]
23:08:52 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
23:08:52 INFO - document served over http requires an http
23:08:52 INFO - sub-resource via script-tag using the meta-csp
23:08:52 INFO - delivery method with swap-origin-redirect and when
23:08:52 INFO - the target request is cross-origin.
23:08:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2981ms
23:08:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:08:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de0e000 == 17 [pid = 1930] [id = 494]
23:08:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 62 (0x7fa43bab4400) [pid = 1930] [serial = 1381] [outer = (nil)]
23:08:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 63 (0x7fa43ce3bc00) [pid = 1930] [serial = 1382] [outer = 0x7fa43bab4400]
23:08:54 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 64 (0x7fa43e09f000) [pid = 1930] [serial = 1383] [outer = 0x7fa43bab4400]
23:08:55 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
23:08:55 INFO - document served over http requires an http
23:08:55 INFO - sub-resource via xhr-request using the meta-csp
23:08:55 INFO - delivery method with keep-origin-redirect and when
23:08:55 INFO - the target request is cross-origin.
23:08:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2842ms
23:08:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:08:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f4a6000 == 18 [pid = 1930] [id = 495]
23:08:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 65 (0x7fa43ce33400) [pid = 1930] [serial = 1384] [outer = (nil)]
23:08:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 66 (0x7fa43e448800) [pid = 1930] [serial = 1385] [outer = 0x7fa43ce33400]
23:08:56 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa43f2e3000) [pid = 1930] [serial = 1386] [outer = 0x7fa43ce33400]
23:08:57 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
23:08:57 INFO - document served over http requires an http
23:08:57 INFO - sub-resource via xhr-request using the meta-csp
23:08:57 INFO - delivery method with no-redirect and when
23:08:57 INFO - the target request is cross-origin.
23:08:57 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1692ms
23:08:57 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:08:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a66000 == 19 [pid = 1930] [id = 496]
23:08:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa43f553c00) [pid = 1930] [serial = 1387] [outer = (nil)]
23:08:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa43f658800) [pid = 1930] [serial = 1388] [outer = 0x7fa43f553c00]
23:08:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:08:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa440b3c800) [pid = 1930] [serial = 1389] [outer = 0x7fa43f553c00]
23:08:59 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
23:08:59 INFO - document served over http requires an http
23:08:59 INFO - sub-resource via xhr-request using the meta-csp
23:08:59 INFO - delivery method with swap-origin-redirect and when
23:08:59 INFO - the target request is cross-origin.
23:08:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1732ms
23:08:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:08:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b42800 == 20 [pid = 1930] [id = 497]
23:08:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa43f64c400) [pid = 1930] [serial = 1390] [outer = (nil)]
23:08:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa4417f5800) [pid = 1930] [serial = 1391] [outer = 0x7fa43f64c400]
23:09:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa4419bd000) [pid = 1930] [serial = 1392] [outer = 0x7fa43f64c400]
23:09:01 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
23:09:01 INFO - document served over http requires an https
23:09:01 INFO - sub-resource via fetch-request using the meta-csp
23:09:01 INFO - delivery method with keep-origin-redirect and when
23:09:01 INFO - the target request is cross-origin.
23:09:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1741ms
23:09:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:09:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4416b3800 == 21 [pid = 1930] [id = 498]
23:09:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa44189fc00) [pid = 1930] [serial = 1393] [outer = (nil)]
23:09:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa441a7e800) [pid = 1930] [serial = 1394] [outer = 0x7fa44189fc00]
23:09:01 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa441a87400) [pid = 1930] [serial = 1395] [outer = 0x7fa44189fc00]
23:09:03 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
23:09:03 INFO - document served over http requires an https
23:09:03 INFO - sub-resource via fetch-request using the meta-csp
23:09:03 INFO - delivery method with no-redirect and when
23:09:03 INFO - the target request is cross-origin.
23:09:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2100ms
23:09:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:09:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418f2000 == 22 [pid = 1930] [id = 499]
23:09:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa4419ca000) [pid = 1930] [serial = 1396] [outer = (nil)]
23:09:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa442832800) [pid = 1930] [serial = 1397] [outer = 0x7fa4419ca000]
23:09:04 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa442840000) [pid = 1930] [serial = 1398] [outer = 0x7fa4419ca000]
23:09:05 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
23:09:05 INFO - document served over http requires an https
23:09:05 INFO - sub-resource via fetch-request using the meta-csp
23:09:05 INFO - delivery method with swap-origin-redirect and when
23:09:05 INFO - the target request is cross-origin.
23:09:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2306ms
23:09:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:09:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ad2800 == 23 [pid = 1930] [id = 500]
23:09:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa442833400) [pid = 1930] [serial = 1399] [outer = (nil)]
23:09:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa442961000) [pid = 1930] [serial = 1400] [outer = 0x7fa442833400]
23:09:06 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa44299c400) [pid = 1930] [serial = 1401] [outer = 0x7fa442833400]
23:09:07 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ae5000 == 24 [pid = 1930] [id = 501]
23:09:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa4429a0400) [pid = 1930] [serial = 1402] [outer = (nil)]
23:09:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa44299f800) [pid = 1930] [serial = 1403] [outer = 0x7fa4429a0400]
23:09:08 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
23:09:08 INFO - document served over http requires an https
23:09:08 INFO - sub-resource via iframe-tag using the meta-csp
23:09:08 INFO - delivery method with keep-origin-redirect and when
23:09:08 INFO - the target request is cross-origin.
23:09:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3049ms
23:09:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:09:09 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44270f000 == 25 [pid = 1930] [id = 502]
23:09:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa44299dc00) [pid = 1930] [serial = 1404] [outer = (nil)]
23:09:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa442ae0000) [pid = 1930] [serial = 1405] [outer = 0x7fa44299dc00]
23:09:09 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa442ae8000) [pid = 1930] [serial = 1406] [outer = 0x7fa44299dc00]
23:09:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442721800 == 26 [pid = 1930] [id = 503]
23:09:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa442aeb000) [pid = 1930] [serial = 1407] [outer = (nil)]
23:09:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa442bb1400) [pid = 1930] [serial = 1408] [outer = 0x7fa442aeb000]
23:09:10 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
23:09:10 INFO - document served over http requires an https
23:09:10 INFO - sub-resource via iframe-tag using the meta-csp
23:09:10 INFO - delivery method with no-redirect and when
23:09:10 INFO - the target request is cross-origin.
23:09:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2084ms
23:09:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:09:11 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428dd000 == 27 [pid = 1930] [id = 504]
23:09:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa4429a5000) [pid = 1930] [serial = 1409] [outer = (nil)]
23:09:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa442aed000) [pid = 1930] [serial = 1410] [outer = 0x7fa4429a5000]
23:09:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa442bbc000) [pid = 1930] [serial = 1411] [outer = 0x7fa4429a5000]
23:09:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428ef800 == 28 [pid = 1930] [id = 505]
23:09:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa442bbf800) [pid = 1930] [serial = 1412] [outer = (nil)]
23:09:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa442ddb400) [pid = 1930] [serial = 1413] [outer = 0x7fa442bbf800]
23:09:12 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
23:09:12 INFO - document served over http requires an https
23:09:12 INFO - sub-resource via iframe-tag using the meta-csp
23:09:12 INFO - delivery method with swap-origin-redirect and when
23:09:12 INFO - the target request is cross-origin.
23:09:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1853ms
23:09:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:09:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442ac9800 == 29 [pid = 1930] [id = 506]
23:09:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa442bb4400) [pid = 1930] [serial = 1414] [outer = (nil)]
23:09:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa442dddc00) [pid = 1930] [serial = 1415] [outer = 0x7fa442bb4400]
23:09:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa442de6c00) [pid = 1930] [serial = 1416] [outer = 0x7fa442bb4400]
23:09:14 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:09:14 INFO - document served over http requires an https
23:09:14 INFO - sub-resource via script-tag using the meta-csp
23:09:14 INFO - delivery method with keep-origin-redirect and when
23:09:14 INFO - the target request is cross-origin.
23:09:14 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2181ms
23:09:14 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:09:15 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4c1800 == 30 [pid = 1930] [id = 507]
23:09:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa43ce34800) [pid = 1930] [serial = 1417] [outer = (nil)]
23:09:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa43de41400) [pid = 1930] [serial = 1418] [outer = 0x7fa43ce34800]
23:09:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa43e3ea800) [pid = 1930] [serial = 1419] [outer = 0x7fa43ce34800]
23:09:16 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
23:09:16 INFO - document served over http requires an https
23:09:16 INFO - sub-resource via script-tag using the meta-csp
23:09:16 INFO - delivery method with no-redirect and when
23:09:16 INFO - the target request is cross-origin.
23:09:16 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2179ms
23:09:16 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:09:17 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc7c800 == 31 [pid = 1930] [id = 508]
23:09:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa43baae000) [pid = 1930] [serial = 1420] [outer = (nil)]
23:09:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa43e0a2400) [pid = 1930] [serial = 1421] [outer = 0x7fa43baae000]
23:09:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa43f2e4800) [pid = 1930] [serial = 1422] [outer = 0x7fa43baae000]
23:09:17 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4cc000 == 30 [pid = 1930] [id = 492]
23:09:17 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be26000 == 29 [pid = 1930] [id = 491]
23:09:17 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc6c800 == 28 [pid = 1930] [id = 490]
23:09:17 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e274800 == 27 [pid = 1930] [id = 489]
23:09:17 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f425800 == 26 [pid = 1930] [id = 488]
23:09:17 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441717800 == 25 [pid = 1930] [id = 486]
23:09:17 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43ceb7800 == 24 [pid = 1930] [id = 487]
23:09:17 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44169b800 == 23 [pid = 1930] [id = 484]
23:09:17 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441512800 == 22 [pid = 1930] [id = 483]
23:09:18 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440bc8000 == 21 [pid = 1930] [id = 482]
23:09:18 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b5a000 == 20 [pid = 1930] [id = 481]
23:09:18 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f4ad800 == 19 [pid = 1930] [id = 480]
23:09:18 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa43e3e5800) [pid = 1930] [serial = 1332] [outer = (nil)] [url = about:blank]
23:09:18 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa43f655800) [pid = 1930] [serial = 1327] [outer = (nil)] [url = about:blank]
23:09:18 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa43e44b800) [pid = 1930] [serial = 1308] [outer = (nil)] [url = about:blank]
23:09:18 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa43e573800) [pid = 1930] [serial = 1311] [outer = (nil)] [url = about:blank]
23:09:18 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa43f551000) [pid = 1930] [serial = 1322] [outer = (nil)] [url = about:blank]
23:09:18 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa43f2d7000) [pid = 1930] [serial = 1314] [outer = (nil)] [url = about:blank]
23:09:18 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa43f407000) [pid = 1930] [serial = 1317] [outer = (nil)] [url = about:blank]
23:09:18 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa43fa78c00) [pid = 1930] [serial = 1338] [outer = (nil)] [url = about:blank]
23:09:18 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa43f2db800) [pid = 1930] [serial = 1335] [outer = (nil)] [url = about:blank]
23:09:19 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
23:09:19 INFO - document served over http requires an https
23:09:19 INFO - sub-resource via script-tag using the meta-csp
23:09:19 INFO - delivery method with swap-origin-redirect and when
23:09:19 INFO - the target request is cross-origin.
23:09:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2079ms
23:09:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:09:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de23800 == 20 [pid = 1930] [id = 509]
23:09:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa43e3ed400) [pid = 1930] [serial = 1423] [outer = (nil)]
23:09:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa43f545800) [pid = 1930] [serial = 1424] [outer = 0x7fa43e3ed400]
23:09:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa43fa7c000) [pid = 1930] [serial = 1425] [outer = 0x7fa43e3ed400]
23:09:20 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
23:09:20 INFO - document served over http requires an https
23:09:20 INFO - sub-resource via xhr-request using the meta-csp
23:09:20 INFO - delivery method with keep-origin-redirect and when
23:09:20 INFO - the target request is cross-origin.
23:09:20 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1784ms
23:09:20 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:09:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f218800 == 21 [pid = 1930] [id = 510]
23:09:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa43f40f000) [pid = 1930] [serial = 1426] [outer = (nil)]
23:09:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa440b3ac00) [pid = 1930] [serial = 1427] [outer = 0x7fa43f40f000]
23:09:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa4417e8c00) [pid = 1930] [serial = 1428] [outer = 0x7fa43f40f000]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa4418a7400) [pid = 1930] [serial = 1358] [outer = (nil)] [url = about:blank]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa441476400) [pid = 1930] [serial = 1352] [outer = (nil)] [url = about:blank]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa440b36800) [pid = 1930] [serial = 1349] [outer = (nil)] [url = about:blank]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa43de47000) [pid = 1930] [serial = 1366] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484924310]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa4417ea800) [pid = 1930] [serial = 1355] [outer = (nil)] [url = about:blank]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa43f2e1c00) [pid = 1930] [serial = 1376] [outer = (nil)] [url = about:blank]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa43e0a8000) [pid = 1930] [serial = 1373] [outer = (nil)] [url = about:blank]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa43e3e6c00) [pid = 1930] [serial = 1368] [outer = (nil)] [url = about:blank]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa4419be400) [pid = 1930] [serial = 1361] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa43babbc00) [pid = 1930] [serial = 1363] [outer = (nil)] [url = about:blank]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa440a99400) [pid = 1930] [serial = 1346] [outer = (nil)] [url = about:blank]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa43e0a3800) [pid = 1930] [serial = 1371] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa43e15b800) [pid = 1930] [serial = 1343] [outer = (nil)] [url = about:blank]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa43e56d800) [pid = 1930] [serial = 1379] [outer = (nil)] [url = about:blank]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa43bab4c00) [pid = 1930] [serial = 1370] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa43dfe2800) [pid = 1930] [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]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa43bab3000) [pid = 1930] [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]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa43de43800) [pid = 1930] [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]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa43e3f4000) [pid = 1930] [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]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa43e568c00) [pid = 1930] [serial = 1365] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484924310]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa4419c0400) [pid = 1930] [serial = 1360] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa43dfe9c00) [pid = 1930] [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]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa43f27ac00) [pid = 1930] [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]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa43e569800) [pid = 1930] [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]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa43e3f2000) [pid = 1930] [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]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa43e161800) [pid = 1930] [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]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa43de42000) [pid = 1930] [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]
23:09:22 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa43ce3cc00) [pid = 1930] [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]
23:09:23 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
23:09:23 INFO - document served over http requires an https
23:09:23 INFO - sub-resource via xhr-request using the meta-csp
23:09:23 INFO - delivery method with no-redirect and when
23:09:23 INFO - the target request is cross-origin.
23:09:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2888ms
23:09:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:09:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f415800 == 22 [pid = 1930] [id = 511]
23:09:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa43e15ac00) [pid = 1930] [serial = 1429] [outer = (nil)]
23:09:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa43e163c00) [pid = 1930] [serial = 1430] [outer = 0x7fa43e15ac00]
23:09:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa43f2d9800) [pid = 1930] [serial = 1431] [outer = 0x7fa43e15ac00]
23:09:25 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
23:09:25 INFO - document served over http requires an https
23:09:25 INFO - sub-resource via xhr-request using the meta-csp
23:09:25 INFO - delivery method with swap-origin-redirect and when
23:09:25 INFO - the target request is cross-origin.
23:09:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2086ms
23:09:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:09:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a88800 == 23 [pid = 1930] [id = 512]
23:09:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa43e159400) [pid = 1930] [serial = 1432] [outer = (nil)]
23:09:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa43fa82000) [pid = 1930] [serial = 1433] [outer = 0x7fa43e159400]
23:09:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa4417f3c00) [pid = 1930] [serial = 1434] [outer = 0x7fa43e159400]
23:09:27 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
23:09:27 INFO - document served over http requires an http
23:09:27 INFO - sub-resource via fetch-request using the meta-csp
23:09:27 INFO - delivery method with keep-origin-redirect and when
23:09:27 INFO - the target request is same-origin.
23:09:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1696ms
23:09:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:09:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440bc7000 == 24 [pid = 1930] [id = 513]
23:09:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa440a9e000) [pid = 1930] [serial = 1435] [outer = (nil)]
23:09:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa4419c0400) [pid = 1930] [serial = 1436] [outer = 0x7fa440a9e000]
23:09:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa442836000) [pid = 1930] [serial = 1437] [outer = 0x7fa440a9e000]
23:09:29 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
23:09:29 INFO - document served over http requires an http
23:09:29 INFO - sub-resource via fetch-request using the meta-csp
23:09:29 INFO - delivery method with no-redirect and when
23:09:29 INFO - the target request is same-origin.
23:09:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1631ms
23:09:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:09:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4416a1000 == 25 [pid = 1930] [id = 514]
23:09:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa4419bf800) [pid = 1930] [serial = 1438] [outer = (nil)]
23:09:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa44295dc00) [pid = 1930] [serial = 1439] [outer = 0x7fa4419bf800]
23:09:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa442aedc00) [pid = 1930] [serial = 1440] [outer = 0x7fa4419bf800]
23:09:31 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
23:09:31 INFO - document served over http requires an http
23:09:31 INFO - sub-resource via fetch-request using the meta-csp
23:09:31 INFO - delivery method with swap-origin-redirect and when
23:09:31 INFO - the target request is same-origin.
23:09:31 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2130ms
23:09:31 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:09:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418f0000 == 26 [pid = 1930] [id = 515]
23:09:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa442960400) [pid = 1930] [serial = 1441] [outer = (nil)]
23:09:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa442f8fc00) [pid = 1930] [serial = 1442] [outer = 0x7fa442960400]
23:09:32 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa442f97c00) [pid = 1930] [serial = 1443] [outer = 0x7fa442960400]
23:09:33 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442ad9000 == 27 [pid = 1930] [id = 516]
23:09:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa443733400) [pid = 1930] [serial = 1444] [outer = (nil)]
23:09:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa443738000) [pid = 1930] [serial = 1445] [outer = 0x7fa443733400]
23:09:33 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
23:09:33 INFO - document served over http requires an http
23:09:33 INFO - sub-resource via iframe-tag using the meta-csp
23:09:33 INFO - delivery method with keep-origin-redirect and when
23:09:33 INFO - the target request is same-origin.
23:09:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2281ms
23:09:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:09:34 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442dba800 == 28 [pid = 1930] [id = 517]
23:09:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa442bbd000) [pid = 1930] [serial = 1446] [outer = (nil)]
23:09:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa443736800) [pid = 1930] [serial = 1447] [outer = 0x7fa442bbd000]
23:09:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa44383a400) [pid = 1930] [serial = 1448] [outer = 0x7fa442bbd000]
23:09:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f4f000 == 29 [pid = 1930] [id = 518]
23:09:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa44383dc00) [pid = 1930] [serial = 1449] [outer = (nil)]
23:09:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa443841800) [pid = 1930] [serial = 1450] [outer = 0x7fa44383dc00]
23:09:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:09:35 INFO - document served over http requires an http
23:09:35 INFO - sub-resource via iframe-tag using the meta-csp
23:09:35 INFO - delivery method with no-redirect and when
23:09:35 INFO - the target request is same-origin.
23:09:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2133ms
23:09:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:09:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f5c800 == 30 [pid = 1930] [id = 519]
23:09:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa443738400) [pid = 1930] [serial = 1451] [outer = (nil)]
23:09:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa443843800) [pid = 1930] [serial = 1452] [outer = 0x7fa443738400]
23:09:37 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa444148000) [pid = 1930] [serial = 1453] [outer = 0x7fa443738400]
23:09:38 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4437a2000 == 31 [pid = 1930] [id = 520]
23:09:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa44414b000) [pid = 1930] [serial = 1454] [outer = (nil)]
23:09:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa44414f800) [pid = 1930] [serial = 1455] [outer = 0x7fa44414b000]
23:09:38 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
23:09:38 INFO - document served over http requires an http
23:09:38 INFO - sub-resource via iframe-tag using the meta-csp
23:09:38 INFO - delivery method with swap-origin-redirect and when
23:09:38 INFO - the target request is same-origin.
23:09:38 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2803ms
23:09:38 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:09:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4437ad800 == 32 [pid = 1930] [id = 521]
23:09:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa443840c00) [pid = 1930] [serial = 1456] [outer = (nil)]
23:09:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa44414cc00) [pid = 1930] [serial = 1457] [outer = 0x7fa443840c00]
23:09:39 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa4442c5800) [pid = 1930] [serial = 1458] [outer = 0x7fa443840c00]
23:09:40 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
23:09:40 INFO - document served over http requires an http
23:09:40 INFO - sub-resource via script-tag using the meta-csp
23:09:40 INFO - delivery method with keep-origin-redirect and when
23:09:40 INFO - the target request is same-origin.
23:09:40 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1933ms
23:09:40 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:09:40 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444355800 == 33 [pid = 1930] [id = 522]
23:09:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa4442be000) [pid = 1930] [serial = 1459] [outer = (nil)]
23:09:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa444593000) [pid = 1930] [serial = 1460] [outer = 0x7fa4442be000]
23:09:41 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa44459d000) [pid = 1930] [serial = 1461] [outer = 0x7fa4442be000]
23:09:42 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
23:09:42 INFO - document served over http requires an http
23:09:42 INFO - sub-resource via script-tag using the meta-csp
23:09:42 INFO - delivery method with no-redirect and when
23:09:42 INFO - the target request is same-origin.
23:09:42 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2385ms
23:09:42 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:09:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4d6000 == 34 [pid = 1930] [id = 523]
23:09:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa43de42000) [pid = 1930] [serial = 1462] [outer = (nil)]
23:09:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa43de48800) [pid = 1930] [serial = 1463] [outer = 0x7fa43de42000]
23:09:43 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa43f407800) [pid = 1930] [serial = 1464] [outer = 0x7fa43de42000]
23:09:45 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
23:09:45 INFO - document served over http requires an http
23:09:45 INFO - sub-resource via script-tag using the meta-csp
23:09:45 INFO - delivery method with swap-origin-redirect and when
23:09:45 INFO - the target request is same-origin.
23:09:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2230ms
23:09:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:09:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43ced1000 == 35 [pid = 1930] [id = 524]
23:09:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa43dfe3400) [pid = 1930] [serial = 1465] [outer = (nil)]
23:09:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa43dfe7400) [pid = 1930] [serial = 1466] [outer = 0x7fa43dfe3400]
23:09:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa43e15dc00) [pid = 1930] [serial = 1467] [outer = 0x7fa43dfe3400]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de23800 == 34 [pid = 1930] [id = 509]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc7c800 == 33 [pid = 1930] [id = 508]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4c1800 == 32 [pid = 1930] [id = 507]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442ac9800 == 31 [pid = 1930] [id = 506]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428dd000 == 30 [pid = 1930] [id = 504]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428ef800 == 29 [pid = 1930] [id = 505]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442721800 == 28 [pid = 1930] [id = 503]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44270f000 == 27 [pid = 1930] [id = 502]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ae5000 == 26 [pid = 1930] [id = 501]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ad2800 == 25 [pid = 1930] [id = 500]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418f2000 == 24 [pid = 1930] [id = 499]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4416b3800 == 23 [pid = 1930] [id = 498]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b42800 == 22 [pid = 1930] [id = 497]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a66000 == 21 [pid = 1930] [id = 496]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f4a6000 == 20 [pid = 1930] [id = 495]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1f2800 == 19 [pid = 1930] [id = 493]
23:09:46 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de0e000 == 18 [pid = 1930] [id = 494]
23:09:46 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa43f54b800) [pid = 1930] [serial = 1377] [outer = (nil)] [url = about:blank]
23:09:46 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa43e574400) [pid = 1930] [serial = 1369] [outer = (nil)] [url = about:blank]
23:09:46 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa43e3e8c00) [pid = 1930] [serial = 1364] [outer = (nil)] [url = about:blank]
23:09:46 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa43f2da000) [pid = 1930] [serial = 1374] [outer = (nil)] [url = about:blank]
23:09:47 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
23:09:47 INFO - document served over http requires an http
23:09:47 INFO - sub-resource via xhr-request using the meta-csp
23:09:47 INFO - delivery method with keep-origin-redirect and when
23:09:47 INFO - the target request is same-origin.
23:09:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2202ms
23:09:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:09:47 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de08800 == 19 [pid = 1930] [id = 525]
23:09:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa43de40c00) [pid = 1930] [serial = 1468] [outer = (nil)]
23:09:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa43dfe5400) [pid = 1930] [serial = 1469] [outer = 0x7fa43de40c00]
23:09:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa43e575800) [pid = 1930] [serial = 1470] [outer = 0x7fa43de40c00]
23:09:49 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
23:09:49 INFO - document served over http requires an http
23:09:49 INFO - sub-resource via xhr-request using the meta-csp
23:09:49 INFO - delivery method with no-redirect and when
23:09:49 INFO - the target request is same-origin.
23:09:49 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1684ms
23:09:49 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:09:49 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1e2800 == 20 [pid = 1930] [id = 526]
23:09:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa43e166c00) [pid = 1930] [serial = 1471] [outer = (nil)]
23:09:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa43f2dcc00) [pid = 1930] [serial = 1472] [outer = 0x7fa43e166c00]
23:09:49 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa43f652800) [pid = 1930] [serial = 1473] [outer = 0x7fa43e166c00]
23:09:50 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:09:50 INFO - document served over http requires an http
23:09:50 INFO - sub-resource via xhr-request using the meta-csp
23:09:50 INFO - delivery method with swap-origin-redirect and when
23:09:50 INFO - the target request is same-origin.
23:09:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1830ms
23:09:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:09:51 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f41c800 == 21 [pid = 1930] [id = 527]
23:09:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa43f409000) [pid = 1930] [serial = 1474] [outer = (nil)]
23:09:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa440aa3000) [pid = 1930] [serial = 1475] [outer = 0x7fa43f409000]
23:09:52 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa441474800) [pid = 1930] [serial = 1476] [outer = 0x7fa43f409000]
23:09:53 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa442bbf800) [pid = 1930] [serial = 1412] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:09:53 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa4429a0400) [pid = 1930] [serial = 1402] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:09:53 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa442aeb000) [pid = 1930] [serial = 1407] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484950428]
23:09:53 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa43e165000) [pid = 1930] [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]
23:09:53 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa43de49c00) [pid = 1930] [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]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa440b3ac00) [pid = 1930] [serial = 1427] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa43f545800) [pid = 1930] [serial = 1424] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa442dddc00) [pid = 1930] [serial = 1415] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa442bb1400) [pid = 1930] [serial = 1408] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484950428]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa442ae0000) [pid = 1930] [serial = 1405] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa442ddb400) [pid = 1930] [serial = 1413] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa442aed000) [pid = 1930] [serial = 1410] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa441a7e800) [pid = 1930] [serial = 1394] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa442832800) [pid = 1930] [serial = 1397] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa44299f800) [pid = 1930] [serial = 1403] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa442961000) [pid = 1930] [serial = 1400] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa43e448800) [pid = 1930] [serial = 1385] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa43f658800) [pid = 1930] [serial = 1388] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa4417f5800) [pid = 1930] [serial = 1391] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa43ce3bc00) [pid = 1930] [serial = 1382] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa43e0a2400) [pid = 1930] [serial = 1421] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa43de41400) [pid = 1930] [serial = 1418] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa43baae000) [pid = 1930] [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]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa43ce34800) [pid = 1930] [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]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa43e3ed400) [pid = 1930] [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]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa43fa7c000) [pid = 1930] [serial = 1425] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa440aa7000) [pid = 1930] [serial = 1380] [outer = (nil)] [url = about:blank]
23:09:54 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa440a99800) [pid = 1930] [serial = 1341] [outer = (nil)] [url = about:blank]
23:09:54 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
23:09:54 INFO - document served over http requires an https
23:09:54 INFO - sub-resource via fetch-request using the meta-csp
23:09:54 INFO - delivery method with keep-origin-redirect and when
23:09:54 INFO - the target request is same-origin.
23:09:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 3585ms
23:09:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:09:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f76b800 == 22 [pid = 1930] [id = 528]
23:09:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa43e448800) [pid = 1930] [serial = 1477] [outer = (nil)]
23:09:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa43f278800) [pid = 1930] [serial = 1478] [outer = 0x7fa43e448800]
23:09:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa4417f3800) [pid = 1930] [serial = 1479] [outer = 0x7fa43e448800]
23:09:56 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
23:09:56 INFO - document served over http requires an https
23:09:56 INFO - sub-resource via fetch-request using the meta-csp
23:09:56 INFO - delivery method with no-redirect and when
23:09:56 INFO - the target request is same-origin.
23:09:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1829ms
23:09:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:09:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f431000 == 23 [pid = 1930] [id = 529]
23:09:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa43de41400) [pid = 1930] [serial = 1480] [outer = (nil)]
23:09:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa43e3f1c00) [pid = 1930] [serial = 1481] [outer = 0x7fa43de41400]
23:09:57 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa43f64a800) [pid = 1930] [serial = 1482] [outer = 0x7fa43de41400]
23:09:58 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
23:09:58 INFO - document served over http requires an https
23:09:58 INFO - sub-resource via fetch-request using the meta-csp
23:09:58 INFO - delivery method with swap-origin-redirect and when
23:09:58 INFO - the target request is same-origin.
23:09:58 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1734ms
23:09:58 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:09:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b51000 == 24 [pid = 1930] [id = 530]
23:09:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa43e15c400) [pid = 1930] [serial = 1483] [outer = (nil)]
23:09:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa441476000) [pid = 1930] [serial = 1484] [outer = 0x7fa43e15c400]
23:09:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:09:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa4419bcc00) [pid = 1930] [serial = 1485] [outer = 0x7fa43e15c400]
23:09:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44150d000 == 25 [pid = 1930] [id = 531]
23:09:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa4419c7800) [pid = 1930] [serial = 1486] [outer = (nil)]
23:10:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa441a83400) [pid = 1930] [serial = 1487] [outer = 0x7fa4419c7800]
23:10:00 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
23:10:00 INFO - document served over http requires an https
23:10:00 INFO - sub-resource via iframe-tag using the meta-csp
23:10:00 INFO - delivery method with keep-origin-redirect and when
23:10:00 INFO - the target request is same-origin.
23:10:00 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2190ms
23:10:00 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:10:00 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441707800 == 26 [pid = 1930] [id = 532]
23:10:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa44147f400) [pid = 1930] [serial = 1488] [outer = (nil)]
23:10:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa441a7f800) [pid = 1930] [serial = 1489] [outer = 0x7fa44147f400]
23:10:01 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa44283ec00) [pid = 1930] [serial = 1490] [outer = 0x7fa44147f400]
23:10:02 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418f9000 == 27 [pid = 1930] [id = 533]
23:10:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa442960000) [pid = 1930] [serial = 1491] [outer = (nil)]
23:10:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa44299b400) [pid = 1930] [serial = 1492] [outer = 0x7fa442960000]
23:10:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:02 INFO - document served over http requires an https
23:10:02 INFO - sub-resource via iframe-tag using the meta-csp
23:10:02 INFO - delivery method with no-redirect and when
23:10:02 INFO - the target request is same-origin.
23:10:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2345ms
23:10:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:10:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ad9800 == 28 [pid = 1930] [id = 534]
23:10:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa441a80800) [pid = 1930] [serial = 1493] [outer = (nil)]
23:10:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa442967000) [pid = 1930] [serial = 1494] [outer = 0x7fa441a80800]
23:10:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa442aee000) [pid = 1930] [serial = 1495] [outer = 0x7fa441a80800]
23:10:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442716000 == 29 [pid = 1930] [id = 535]
23:10:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa442bb8c00) [pid = 1930] [serial = 1496] [outer = (nil)]
23:10:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa442dda800) [pid = 1930] [serial = 1497] [outer = 0x7fa442bb8c00]
23:10:05 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
23:10:05 INFO - document served over http requires an https
23:10:05 INFO - sub-resource via iframe-tag using the meta-csp
23:10:05 INFO - delivery method with swap-origin-redirect and when
23:10:05 INFO - the target request is same-origin.
23:10:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2335ms
23:10:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:10:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428d7800 == 30 [pid = 1930] [id = 536]
23:10:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa4429a6c00) [pid = 1930] [serial = 1498] [outer = (nil)]
23:10:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa442de0000) [pid = 1930] [serial = 1499] [outer = 0x7fa4429a6c00]
23:10:06 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa442f98000) [pid = 1930] [serial = 1500] [outer = 0x7fa4429a6c00]
23:10:07 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:07 INFO - document served over http requires an https
23:10:07 INFO - sub-resource via script-tag using the meta-csp
23:10:07 INFO - delivery method with keep-origin-redirect and when
23:10:07 INFO - the target request is same-origin.
23:10:07 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2889ms
23:10:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:10:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442ad8000 == 31 [pid = 1930] [id = 537]
23:10:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa442dd9c00) [pid = 1930] [serial = 1501] [outer = (nil)]
23:10:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa443741c00) [pid = 1930] [serial = 1502] [outer = 0x7fa442dd9c00]
23:10:08 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa4442bec00) [pid = 1930] [serial = 1503] [outer = 0x7fa442dd9c00]
23:10:09 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:09 INFO - document served over http requires an https
23:10:09 INFO - sub-resource via script-tag using the meta-csp
23:10:09 INFO - delivery method with no-redirect and when
23:10:09 INFO - the target request is same-origin.
23:10:09 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1834ms
23:10:09 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:10:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444359800 == 32 [pid = 1930] [id = 538]
23:10:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa443839c00) [pid = 1930] [serial = 1504] [outer = (nil)]
23:10:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa44459d400) [pid = 1930] [serial = 1505] [outer = 0x7fa443839c00]
23:10:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa4445d9400) [pid = 1930] [serial = 1506] [outer = 0x7fa443839c00]
23:10:11 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:11 INFO - document served over http requires an https
23:10:11 INFO - sub-resource via script-tag using the meta-csp
23:10:11 INFO - delivery method with swap-origin-redirect and when
23:10:11 INFO - the target request is same-origin.
23:10:11 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1686ms
23:10:11 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:10:11 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4445bf800 == 33 [pid = 1930] [id = 539]
23:10:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa4445a1c00) [pid = 1930] [serial = 1507] [outer = (nil)]
23:10:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa444ede400) [pid = 1930] [serial = 1508] [outer = 0x7fa4445a1c00]
23:10:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa444ee7000) [pid = 1930] [serial = 1509] [outer = 0x7fa4445a1c00]
23:10:13 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
23:10:13 INFO - document served over http requires an https
23:10:13 INFO - sub-resource via xhr-request using the meta-csp
23:10:13 INFO - delivery method with keep-origin-redirect and when
23:10:13 INFO - the target request is same-origin.
23:10:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1695ms
23:10:13 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:10:13 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444ec3800 == 34 [pid = 1930] [id = 540]
23:10:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa444edd000) [pid = 1930] [serial = 1510] [outer = (nil)]
23:10:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 123 (0x7fa444ff2800) [pid = 1930] [serial = 1511] [outer = 0x7fa444edd000]
23:10:14 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 124 (0x7fa444ff8800) [pid = 1930] [serial = 1512] [outer = 0x7fa444edd000]
23:10:15 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
23:10:15 INFO - document served over http requires an https
23:10:15 INFO - sub-resource via xhr-request using the meta-csp
23:10:15 INFO - delivery method with no-redirect and when
23:10:15 INFO - the target request is same-origin.
23:10:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2137ms
23:10:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:10:15 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f6f800 == 35 [pid = 1930] [id = 541]
23:10:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa444ff0c00) [pid = 1930] [serial = 1513] [outer = (nil)]
23:10:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa4458ba400) [pid = 1930] [serial = 1514] [outer = 0x7fa444ff0c00]
23:10:16 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 127 (0x7fa4458c1800) [pid = 1930] [serial = 1515] [outer = 0x7fa444ff0c00]
23:10:18 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
23:10:18 INFO - document served over http requires an https
23:10:18 INFO - sub-resource via xhr-request using the meta-csp
23:10:18 INFO - delivery method with swap-origin-redirect and when
23:10:18 INFO - the target request is same-origin.
23:10:18 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 3548ms
23:10:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:10:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f773000 == 36 [pid = 1930] [id = 542]
23:10:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 128 (0x7fa43dfe8800) [pid = 1930] [serial = 1516] [outer = (nil)]
23:10:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 129 (0x7fa43dfee000) [pid = 1930] [serial = 1517] [outer = 0x7fa43dfe8800]
23:10:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 130 (0x7fa43f2dc800) [pid = 1930] [serial = 1518] [outer = 0x7fa43dfe8800]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f41c800 == 35 [pid = 1930] [id = 527]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de08800 == 34 [pid = 1930] [id = 525]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43ced1000 == 33 [pid = 1930] [id = 524]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4d6000 == 32 [pid = 1930] [id = 523]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4437ad800 == 31 [pid = 1930] [id = 521]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4437a2000 == 30 [pid = 1930] [id = 520]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f5c800 == 29 [pid = 1930] [id = 519]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f4f000 == 28 [pid = 1930] [id = 518]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442ad9000 == 27 [pid = 1930] [id = 516]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442dba800 == 26 [pid = 1930] [id = 517]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418f0000 == 25 [pid = 1930] [id = 515]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4416a1000 == 24 [pid = 1930] [id = 514]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440bc7000 == 23 [pid = 1930] [id = 513]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441703800 == 22 [pid = 1930] [id = 485]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a88800 == 21 [pid = 1930] [id = 512]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f415800 == 20 [pid = 1930] [id = 511]
23:10:21 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f218800 == 19 [pid = 1930] [id = 510]
23:10:21 INFO - PROCESS | 1880 | --DOMWINDOW == 129 (0x7fa43f2e4800) [pid = 1930] [serial = 1422] [outer = (nil)] [url = about:blank]
23:10:21 INFO - PROCESS | 1880 | --DOMWINDOW == 128 (0x7fa43e3ea800) [pid = 1930] [serial = 1419] [outer = (nil)] [url = about:blank]
23:10:21 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
23:10:21 INFO - document served over http requires an http
23:10:21 INFO - sub-resource via fetch-request using the meta-referrer
23:10:21 INFO - delivery method with keep-origin-redirect and when
23:10:21 INFO - the target request is cross-origin.
23:10:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2683ms
23:10:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:10:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc7f800 == 20 [pid = 1930] [id = 543]
23:10:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 129 (0x7fa43dfe8400) [pid = 1930] [serial = 1519] [outer = (nil)]
23:10:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 130 (0x7fa43e574400) [pid = 1930] [serial = 1520] [outer = 0x7fa43dfe8400]
23:10:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 131 (0x7fa43f654c00) [pid = 1930] [serial = 1521] [outer = 0x7fa43dfe8400]
23:10:23 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
23:10:23 INFO - document served over http requires an http
23:10:23 INFO - sub-resource via fetch-request using the meta-referrer
23:10:23 INFO - delivery method with no-redirect and when
23:10:23 INFO - the target request is cross-origin.
23:10:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1680ms
23:10:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:10:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4cb800 == 21 [pid = 1930] [id = 544]
23:10:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 132 (0x7fa43e449c00) [pid = 1930] [serial = 1522] [outer = (nil)]
23:10:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 133 (0x7fa440b3f800) [pid = 1930] [serial = 1523] [outer = 0x7fa43e449c00]
23:10:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 134 (0x7fa4419c4000) [pid = 1930] [serial = 1524] [outer = 0x7fa43e449c00]
23:10:25 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
23:10:25 INFO - document served over http requires an http
23:10:25 INFO - sub-resource via fetch-request using the meta-referrer
23:10:25 INFO - delivery method with swap-origin-redirect and when
23:10:25 INFO - the target request is cross-origin.
23:10:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1741ms
23:10:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:10:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f41c800 == 22 [pid = 1930] [id = 545]
23:10:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 135 (0x7fa440b3c400) [pid = 1930] [serial = 1525] [outer = (nil)]
23:10:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 136 (0x7fa4429a4000) [pid = 1930] [serial = 1526] [outer = 0x7fa440b3c400]
23:10:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 137 (0x7fa442bbfc00) [pid = 1930] [serial = 1527] [outer = 0x7fa440b3c400]
23:10:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a59800 == 23 [pid = 1930] [id = 546]
23:10:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 138 (0x7fa442f90400) [pid = 1930] [serial = 1528] [outer = (nil)]
23:10:27 INFO - PROCESS | 1880 | --DOMWINDOW == 137 (0x7fa43e166c00) [pid = 1930] [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]
23:10:27 INFO - PROCESS | 1880 | --DOMWINDOW == 136 (0x7fa43de40c00) [pid = 1930] [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]
23:10:27 INFO - PROCESS | 1880 | --DOMWINDOW == 135 (0x7fa43f409000) [pid = 1930] [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]
23:10:27 INFO - PROCESS | 1880 | --DOMWINDOW == 134 (0x7fa43dfe3400) [pid = 1930] [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]
23:10:27 INFO - PROCESS | 1880 | --DOMWINDOW == 133 (0x7fa43de42000) [pid = 1930] [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]
23:10:27 INFO - PROCESS | 1880 | --DOMWINDOW == 132 (0x7fa44414b000) [pid = 1930] [serial = 1454] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:10:27 INFO - PROCESS | 1880 | --DOMWINDOW == 131 (0x7fa443733400) [pid = 1930] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:10:27 INFO - PROCESS | 1880 | --DOMWINDOW == 130 (0x7fa44383dc00) [pid = 1930] [serial = 1449] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484975453]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 129 (0x7fa43f2dcc00) [pid = 1930] [serial = 1472] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 128 (0x7fa43dfe5400) [pid = 1930] [serial = 1469] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 127 (0x7fa4419c0400) [pid = 1930] [serial = 1436] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 126 (0x7fa43dfe7400) [pid = 1930] [serial = 1466] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa442f8fc00) [pid = 1930] [serial = 1442] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa44414f800) [pid = 1930] [serial = 1455] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 123 (0x7fa44295dc00) [pid = 1930] [serial = 1439] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 122 (0x7fa443736800) [pid = 1930] [serial = 1447] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa443843800) [pid = 1930] [serial = 1452] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa43de48800) [pid = 1930] [serial = 1463] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa440aa3000) [pid = 1930] [serial = 1475] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa444593000) [pid = 1930] [serial = 1460] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa443841800) [pid = 1930] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447484975453]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa43e163c00) [pid = 1930] [serial = 1430] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa44414cc00) [pid = 1930] [serial = 1457] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa43fa82000) [pid = 1930] [serial = 1433] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa443738000) [pid = 1930] [serial = 1445] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa43f278800) [pid = 1930] [serial = 1478] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa43e15dc00) [pid = 1930] [serial = 1467] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa43f652800) [pid = 1930] [serial = 1473] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa43e575800) [pid = 1930] [serial = 1470] [outer = (nil)] [url = about:blank]
23:10:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa43bab0400) [pid = 1930] [serial = 1529] [outer = 0x7fa442f90400]
23:10:28 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:28 INFO - document served over http requires an http
23:10:28 INFO - sub-resource via iframe-tag using the meta-referrer
23:10:28 INFO - delivery method with keep-origin-redirect and when
23:10:28 INFO - the target request is cross-origin.
23:10:28 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 3285ms
23:10:28 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:10:28 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a8e000 == 24 [pid = 1930] [id = 547]
23:10:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa43de42800) [pid = 1930] [serial = 1530] [outer = (nil)]
23:10:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa43dfe3400) [pid = 1930] [serial = 1531] [outer = 0x7fa43de42800]
23:10:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa43f409000) [pid = 1930] [serial = 1532] [outer = 0x7fa43de42800]
23:10:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1f4000 == 25 [pid = 1930] [id = 548]
23:10:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa43ce37000) [pid = 1930] [serial = 1533] [outer = (nil)]
23:10:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa43e165000) [pid = 1930] [serial = 1534] [outer = 0x7fa43ce37000]
23:10:30 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:30 INFO - document served over http requires an http
23:10:30 INFO - sub-resource via iframe-tag using the meta-referrer
23:10:30 INFO - delivery method with no-redirect and when
23:10:30 INFO - the target request is cross-origin.
23:10:30 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2243ms
23:10:30 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:10:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a89000 == 26 [pid = 1930] [id = 549]
23:10:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa43bab4800) [pid = 1930] [serial = 1535] [outer = (nil)]
23:10:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa43e161800) [pid = 1930] [serial = 1536] [outer = 0x7fa43bab4800]
23:10:31 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa441471800) [pid = 1930] [serial = 1537] [outer = 0x7fa43bab4800]
23:10:32 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441721800 == 27 [pid = 1930] [id = 550]
23:10:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa4419c2400) [pid = 1930] [serial = 1538] [outer = (nil)]
23:10:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa442839400) [pid = 1930] [serial = 1539] [outer = 0x7fa4419c2400]
23:10:33 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
23:10:33 INFO - document served over http requires an http
23:10:33 INFO - sub-resource via iframe-tag using the meta-referrer
23:10:33 INFO - delivery method with swap-origin-redirect and when
23:10:33 INFO - the target request is cross-origin.
23:10:33 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2301ms
23:10:33 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:10:33 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44270c800 == 28 [pid = 1930] [id = 551]
23:10:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa43f2df000) [pid = 1930] [serial = 1540] [outer = (nil)]
23:10:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa44283b800) [pid = 1930] [serial = 1541] [outer = 0x7fa43f2df000]
23:10:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 123 (0x7fa442f96400) [pid = 1930] [serial = 1542] [outer = 0x7fa43f2df000]
23:10:35 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:35 INFO - document served over http requires an http
23:10:35 INFO - sub-resource via script-tag using the meta-referrer
23:10:35 INFO - delivery method with keep-origin-redirect and when
23:10:35 INFO - the target request is cross-origin.
23:10:35 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2840ms
23:10:35 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:10:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f4f000 == 29 [pid = 1930] [id = 552]
23:10:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 124 (0x7fa4419c7000) [pid = 1930] [serial = 1543] [outer = (nil)]
23:10:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa44373dc00) [pid = 1930] [serial = 1544] [outer = 0x7fa4419c7000]
23:10:36 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa444146400) [pid = 1930] [serial = 1545] [outer = 0x7fa4419c7000]
23:10:37 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:37 INFO - document served over http requires an http
23:10:37 INFO - sub-resource via script-tag using the meta-referrer
23:10:37 INFO - delivery method with no-redirect and when
23:10:37 INFO - the target request is cross-origin.
23:10:37 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1737ms
23:10:37 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:10:38 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4437af800 == 30 [pid = 1930] [id = 553]
23:10:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 127 (0x7fa443837400) [pid = 1930] [serial = 1546] [outer = (nil)]
23:10:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 128 (0x7fa4442c1c00) [pid = 1930] [serial = 1547] [outer = 0x7fa443837400]
23:10:38 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 129 (0x7fa44459fc00) [pid = 1930] [serial = 1548] [outer = 0x7fa443837400]
23:10:39 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:39 INFO - document served over http requires an http
23:10:39 INFO - sub-resource via script-tag using the meta-referrer
23:10:39 INFO - delivery method with swap-origin-redirect and when
23:10:39 INFO - the target request is cross-origin.
23:10:39 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1925ms
23:10:39 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:10:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f6d000 == 31 [pid = 1930] [id = 554]
23:10:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 130 (0x7fa4442c5c00) [pid = 1930] [serial = 1549] [outer = (nil)]
23:10:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 131 (0x7fa4458be800) [pid = 1930] [serial = 1550] [outer = 0x7fa4442c5c00]
23:10:40 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 132 (0x7fa445966000) [pid = 1930] [serial = 1551] [outer = 0x7fa4442c5c00]
23:10:41 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:41 INFO - document served over http requires an http
23:10:41 INFO - sub-resource via xhr-request using the meta-referrer
23:10:41 INFO - delivery method with keep-origin-redirect and when
23:10:41 INFO - the target request is cross-origin.
23:10:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1735ms
23:10:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:10:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4458f7800 == 32 [pid = 1930] [id = 555]
23:10:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 133 (0x7fa4458b9000) [pid = 1930] [serial = 1552] [outer = (nil)]
23:10:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 134 (0x7fa44596e800) [pid = 1930] [serial = 1553] [outer = 0x7fa4458b9000]
23:10:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 135 (0x7fa445a71000) [pid = 1930] [serial = 1554] [outer = 0x7fa4458b9000]
23:10:43 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:43 INFO - document served over http requires an http
23:10:43 INFO - sub-resource via xhr-request using the meta-referrer
23:10:43 INFO - delivery method with no-redirect and when
23:10:43 INFO - the target request is cross-origin.
23:10:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2076ms
23:10:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:10:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa445986800 == 33 [pid = 1930] [id = 556]
23:10:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 136 (0x7fa44596dc00) [pid = 1930] [serial = 1555] [outer = (nil)]
23:10:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 137 (0x7fa446203400) [pid = 1930] [serial = 1556] [outer = 0x7fa44596dc00]
23:10:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 138 (0x7fa44620c400) [pid = 1930] [serial = 1557] [outer = 0x7fa44596dc00]
23:10:45 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:45 INFO - document served over http requires an http
23:10:45 INFO - sub-resource via xhr-request using the meta-referrer
23:10:45 INFO - delivery method with swap-origin-redirect and when
23:10:45 INFO - the target request is cross-origin.
23:10:45 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2141ms
23:10:45 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:10:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446255000 == 34 [pid = 1930] [id = 557]
23:10:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 139 (0x7fa445a79400) [pid = 1930] [serial = 1558] [outer = (nil)]
23:10:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 140 (0x7fa446291400) [pid = 1930] [serial = 1559] [outer = 0x7fa445a79400]
23:10:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 141 (0x7fa4463a0400) [pid = 1930] [serial = 1560] [outer = 0x7fa445a79400]
23:10:47 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
23:10:47 INFO - document served over http requires an https
23:10:47 INFO - sub-resource via fetch-request using the meta-referrer
23:10:47 INFO - delivery method with keep-origin-redirect and when
23:10:47 INFO - the target request is cross-origin.
23:10:47 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2135ms
23:10:47 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:10:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446310800 == 35 [pid = 1930] [id = 558]
23:10:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 142 (0x7fa44628ec00) [pid = 1930] [serial = 1561] [outer = (nil)]
23:10:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 143 (0x7fa4463a9400) [pid = 1930] [serial = 1562] [outer = 0x7fa44628ec00]
23:10:49 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 144 (0x7fa44641b400) [pid = 1930] [serial = 1563] [outer = 0x7fa44628ec00]
23:10:50 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
23:10:50 INFO - document served over http requires an https
23:10:50 INFO - sub-resource via fetch-request using the meta-referrer
23:10:50 INFO - delivery method with no-redirect and when
23:10:50 INFO - the target request is cross-origin.
23:10:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2686ms
23:10:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:10:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468c1000 == 36 [pid = 1930] [id = 559]
23:10:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 145 (0x7fa4463a7c00) [pid = 1930] [serial = 1564] [outer = (nil)]
23:10:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 146 (0x7fa446425c00) [pid = 1930] [serial = 1565] [outer = 0x7fa4463a7c00]
23:10:51 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 147 (0x7fa4464e4000) [pid = 1930] [serial = 1566] [outer = 0x7fa4463a7c00]
23:10:52 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
23:10:52 INFO - document served over http requires an https
23:10:52 INFO - sub-resource via fetch-request using the meta-referrer
23:10:52 INFO - delivery method with swap-origin-redirect and when
23:10:52 INFO - the target request is cross-origin.
23:10:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1799ms
23:10:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:10:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44742c800 == 37 [pid = 1930] [id = 560]
23:10:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 148 (0x7fa446424800) [pid = 1930] [serial = 1567] [outer = (nil)]
23:10:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 149 (0x7fa44654d400) [pid = 1930] [serial = 1568] [outer = 0x7fa446424800]
23:10:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 150 (0x7fa44655b400) [pid = 1930] [serial = 1569] [outer = 0x7fa446424800]
23:10:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447566000 == 38 [pid = 1930] [id = 561]
23:10:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 151 (0x7fa44721bc00) [pid = 1930] [serial = 1570] [outer = (nil)]
23:10:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 152 (0x7fa447221000) [pid = 1930] [serial = 1571] [outer = 0x7fa44721bc00]
23:10:54 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
23:10:54 INFO - document served over http requires an https
23:10:54 INFO - sub-resource via iframe-tag using the meta-referrer
23:10:54 INFO - delivery method with keep-origin-redirect and when
23:10:54 INFO - the target request is cross-origin.
23:10:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1781ms
23:10:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:10:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447574800 == 39 [pid = 1930] [id = 562]
23:10:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 153 (0x7fa4464edc00) [pid = 1930] [serial = 1572] [outer = (nil)]
23:10:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 154 (0x7fa447221400) [pid = 1930] [serial = 1573] [outer = 0x7fa4464edc00]
23:10:54 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 155 (0x7fa4472aa400) [pid = 1930] [serial = 1574] [outer = 0x7fa4464edc00]
23:10:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44768d000 == 40 [pid = 1930] [id = 563]
23:10:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 156 (0x7fa4472ae800) [pid = 1930] [serial = 1575] [outer = (nil)]
23:10:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 157 (0x7fa447402400) [pid = 1930] [serial = 1576] [outer = 0x7fa4472ae800]
23:10:55 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
23:10:55 INFO - document served over http requires an https
23:10:55 INFO - sub-resource via iframe-tag using the meta-referrer
23:10:55 INFO - delivery method with no-redirect and when
23:10:55 INFO - the target request is cross-origin.
23:10:55 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1790ms
23:10:55 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:10:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441507000 == 41 [pid = 1930] [id = 564]
23:10:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 158 (0x7fa43e0aa000) [pid = 1930] [serial = 1577] [outer = (nil)]
23:10:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 159 (0x7fa44628b400) [pid = 1930] [serial = 1578] [outer = 0x7fa43e0aa000]
23:10:57 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:10:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 160 (0x7fa44740b800) [pid = 1930] [serial = 1579] [outer = 0x7fa43e0aa000]
23:10:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f422000 == 42 [pid = 1930] [id = 565]
23:10:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 161 (0x7fa43ce39400) [pid = 1930] [serial = 1580] [outer = (nil)]
23:10:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 162 (0x7fa43e3e8800) [pid = 1930] [serial = 1581] [outer = 0x7fa43ce39400]
23:10:59 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:10:59 INFO - document served over http requires an https
23:10:59 INFO - sub-resource via iframe-tag using the meta-referrer
23:10:59 INFO - delivery method with swap-origin-redirect and when
23:10:59 INFO - the target request is cross-origin.
23:10:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 3482ms
23:10:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:10:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441705000 == 43 [pid = 1930] [id = 566]
23:10:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 163 (0x7fa43e15f000) [pid = 1930] [serial = 1582] [outer = (nil)]
23:11:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 164 (0x7fa440b32400) [pid = 1930] [serial = 1583] [outer = 0x7fa43e15f000]
23:11:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 165 (0x7fa442adf400) [pid = 1930] [serial = 1584] [outer = 0x7fa43e15f000]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f431000 == 42 [pid = 1930] [id = 529]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44150d000 == 41 [pid = 1930] [id = 531]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b51000 == 40 [pid = 1930] [id = 530]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418f9000 == 39 [pid = 1930] [id = 533]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441707800 == 38 [pid = 1930] [id = 532]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442716000 == 37 [pid = 1930] [id = 535]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ad9800 == 36 [pid = 1930] [id = 534]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428d7800 == 35 [pid = 1930] [id = 536]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442ad8000 == 34 [pid = 1930] [id = 537]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444359800 == 33 [pid = 1930] [id = 538]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4445bf800 == 32 [pid = 1930] [id = 539]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444ec3800 == 31 [pid = 1930] [id = 540]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f773000 == 30 [pid = 1930] [id = 542]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1e2800 == 29 [pid = 1930] [id = 526]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc7f800 == 28 [pid = 1930] [id = 543]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4cb800 == 27 [pid = 1930] [id = 544]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a59800 == 26 [pid = 1930] [id = 546]
23:11:00 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f41c800 == 25 [pid = 1930] [id = 545]
23:11:00 INFO - PROCESS | 1880 | --DOMWINDOW == 164 (0x7fa43f407800) [pid = 1930] [serial = 1464] [outer = (nil)] [url = about:blank]
23:11:00 INFO - PROCESS | 1880 | --DOMWINDOW == 163 (0x7fa441474800) [pid = 1930] [serial = 1476] [outer = (nil)] [url = about:blank]
23:11:02 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:11:02 INFO - document served over http requires an https
23:11:02 INFO - sub-resource via script-tag using the meta-referrer
23:11:02 INFO - delivery method with keep-origin-redirect and when
23:11:02 INFO - the target request is cross-origin.
23:11:02 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2938ms
23:11:02 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:11:02 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43cec3000 == 26 [pid = 1930] [id = 567]
23:11:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 164 (0x7fa43e575000) [pid = 1930] [serial = 1585] [outer = (nil)]
23:11:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 165 (0x7fa43f545800) [pid = 1930] [serial = 1586] [outer = 0x7fa43e575000]
23:11:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 166 (0x7fa4418a3800) [pid = 1930] [serial = 1587] [outer = 0x7fa43e575000]
23:11:04 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
23:11:04 INFO - document served over http requires an https
23:11:04 INFO - sub-resource via script-tag using the meta-referrer
23:11:04 INFO - delivery method with no-redirect and when
23:11:04 INFO - the target request is cross-origin.
23:11:04 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1779ms
23:11:04 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:11:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f209000 == 27 [pid = 1930] [id = 568]
23:11:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 167 (0x7fa43e165400) [pid = 1930] [serial = 1588] [outer = (nil)]
23:11:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 168 (0x7fa44283d800) [pid = 1930] [serial = 1589] [outer = 0x7fa43e165400]
23:11:04 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 169 (0x7fa442ddd000) [pid = 1930] [serial = 1590] [outer = 0x7fa43e165400]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 168 (0x7fa43f40f000) [pid = 1930] [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]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 167 (0x7fa44459d400) [pid = 1930] [serial = 1505] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 166 (0x7fa43e3f1c00) [pid = 1930] [serial = 1481] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 165 (0x7fa43bab0400) [pid = 1930] [serial = 1529] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 164 (0x7fa4458ba400) [pid = 1930] [serial = 1514] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 163 (0x7fa442967000) [pid = 1930] [serial = 1494] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 162 (0x7fa444ff2800) [pid = 1930] [serial = 1511] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 161 (0x7fa442dda800) [pid = 1930] [serial = 1497] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 160 (0x7fa444ede400) [pid = 1930] [serial = 1508] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 159 (0x7fa441476000) [pid = 1930] [serial = 1484] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 158 (0x7fa441a83400) [pid = 1930] [serial = 1487] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 157 (0x7fa443741c00) [pid = 1930] [serial = 1502] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 156 (0x7fa441a7f800) [pid = 1930] [serial = 1489] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 155 (0x7fa43e574400) [pid = 1930] [serial = 1520] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 154 (0x7fa4429a4000) [pid = 1930] [serial = 1526] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 153 (0x7fa442de0000) [pid = 1930] [serial = 1499] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 152 (0x7fa44299b400) [pid = 1930] [serial = 1492] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485002197]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 151 (0x7fa43dfee000) [pid = 1930] [serial = 1517] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 150 (0x7fa440b3f800) [pid = 1930] [serial = 1523] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 149 (0x7fa43dfe3400) [pid = 1930] [serial = 1531] [outer = (nil)] [url = about:blank]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 148 (0x7fa442f90400) [pid = 1930] [serial = 1528] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 147 (0x7fa43e449c00) [pid = 1930] [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]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 146 (0x7fa43dfe8800) [pid = 1930] [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]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 145 (0x7fa43dfe8400) [pid = 1930] [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]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 144 (0x7fa440b3c400) [pid = 1930] [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]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 143 (0x7fa442bb8c00) [pid = 1930] [serial = 1496] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 142 (0x7fa4419c7800) [pid = 1930] [serial = 1486] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 141 (0x7fa442960000) [pid = 1930] [serial = 1491] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485002197]
23:11:06 INFO - PROCESS | 1880 | --DOMWINDOW == 140 (0x7fa4417e8c00) [pid = 1930] [serial = 1428] [outer = (nil)] [url = about:blank]
23:11:06 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
23:11:06 INFO - document served over http requires an https
23:11:06 INFO - sub-resource via script-tag using the meta-referrer
23:11:06 INFO - delivery method with swap-origin-redirect and when
23:11:06 INFO - the target request is cross-origin.
23:11:06 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2786ms
23:11:07 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:11:07 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a64000 == 28 [pid = 1930] [id = 569]
23:11:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 141 (0x7fa43e0a2c00) [pid = 1930] [serial = 1591] [outer = (nil)]
23:11:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 142 (0x7fa43e449c00) [pid = 1930] [serial = 1592] [outer = 0x7fa43e0a2c00]
23:11:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 143 (0x7fa4419c8000) [pid = 1930] [serial = 1593] [outer = 0x7fa43e0a2c00]
23:11:08 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
23:11:08 INFO - document served over http requires an https
23:11:08 INFO - sub-resource via xhr-request using the meta-referrer
23:11:08 INFO - delivery method with keep-origin-redirect and when
23:11:08 INFO - the target request is cross-origin.
23:11:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1684ms
23:11:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:11:09 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440bb5800 == 29 [pid = 1930] [id = 570]
23:11:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 144 (0x7fa43dfe2400) [pid = 1930] [serial = 1594] [outer = (nil)]
23:11:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 145 (0x7fa43f553400) [pid = 1930] [serial = 1595] [outer = 0x7fa43dfe2400]
23:11:09 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 146 (0x7fa44295dc00) [pid = 1930] [serial = 1596] [outer = 0x7fa43dfe2400]
23:11:10 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
23:11:10 INFO - document served over http requires an https
23:11:10 INFO - sub-resource via xhr-request using the meta-referrer
23:11:10 INFO - delivery method with no-redirect and when
23:11:10 INFO - the target request is cross-origin.
23:11:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2177ms
23:11:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:11:11 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418f9800 == 30 [pid = 1930] [id = 571]
23:11:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 147 (0x7fa43f40f000) [pid = 1930] [serial = 1597] [outer = (nil)]
23:11:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 148 (0x7fa442de5400) [pid = 1930] [serial = 1598] [outer = 0x7fa43f40f000]
23:11:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 149 (0x7fa444146000) [pid = 1930] [serial = 1599] [outer = 0x7fa43f40f000]
23:11:12 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
23:11:12 INFO - document served over http requires an https
23:11:12 INFO - sub-resource via xhr-request using the meta-referrer
23:11:12 INFO - delivery method with swap-origin-redirect and when
23:11:12 INFO - the target request is cross-origin.
23:11:12 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2080ms
23:11:12 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:11:13 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428eb800 == 31 [pid = 1930] [id = 572]
23:11:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 150 (0x7fa442f8e400) [pid = 1930] [serial = 1600] [outer = (nil)]
23:11:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 151 (0x7fa44459d400) [pid = 1930] [serial = 1601] [outer = 0x7fa442f8e400]
23:11:14 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 152 (0x7fa444ee8000) [pid = 1930] [serial = 1602] [outer = 0x7fa442f8e400]
23:11:15 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
23:11:15 INFO - document served over http requires an http
23:11:15 INFO - sub-resource via fetch-request using the meta-referrer
23:11:15 INFO - delivery method with keep-origin-redirect and when
23:11:15 INFO - the target request is same-origin.
23:11:15 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2141ms
23:11:15 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:11:15 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4445be800 == 32 [pid = 1930] [id = 573]
23:11:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 153 (0x7fa4445d3c00) [pid = 1930] [serial = 1603] [outer = (nil)]
23:11:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 154 (0x7fa4458b7400) [pid = 1930] [serial = 1604] [outer = 0x7fa4445d3c00]
23:11:16 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 155 (0x7fa445968c00) [pid = 1930] [serial = 1605] [outer = 0x7fa4445d3c00]
23:11:17 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
23:11:17 INFO - document served over http requires an http
23:11:17 INFO - sub-resource via fetch-request using the meta-referrer
23:11:17 INFO - delivery method with no-redirect and when
23:11:17 INFO - the target request is same-origin.
23:11:17 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2705ms
23:11:17 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:11:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f77800 == 33 [pid = 1930] [id = 574]
23:11:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 156 (0x7fa444ffbc00) [pid = 1930] [serial = 1606] [outer = (nil)]
23:11:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 157 (0x7fa446296000) [pid = 1930] [serial = 1607] [outer = 0x7fa444ffbc00]
23:11:18 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 158 (0x7fa4464e1800) [pid = 1930] [serial = 1608] [outer = 0x7fa444ffbc00]
23:11:19 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
23:11:19 INFO - document served over http requires an http
23:11:19 INFO - sub-resource via fetch-request using the meta-referrer
23:11:19 INFO - delivery method with swap-origin-redirect and when
23:11:19 INFO - the target request is same-origin.
23:11:19 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1747ms
23:11:19 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:11:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447426800 == 34 [pid = 1930] [id = 575]
23:11:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 159 (0x7fa44628d800) [pid = 1930] [serial = 1609] [outer = (nil)]
23:11:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 160 (0x7fa44721c000) [pid = 1930] [serial = 1610] [outer = 0x7fa44628d800]
23:11:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 161 (0x7fa44740e400) [pid = 1930] [serial = 1611] [outer = 0x7fa44628d800]
23:11:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b5f000 == 35 [pid = 1930] [id = 576]
23:11:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 162 (0x7fa4476af000) [pid = 1930] [serial = 1612] [outer = (nil)]
23:11:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 163 (0x7fa4476b4800) [pid = 1930] [serial = 1613] [outer = 0x7fa4476af000]
23:11:21 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
23:11:21 INFO - document served over http requires an http
23:11:21 INFO - sub-resource via iframe-tag using the meta-referrer
23:11:21 INFO - delivery method with keep-origin-redirect and when
23:11:21 INFO - the target request is same-origin.
23:11:21 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1731ms
23:11:21 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:11:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b6b800 == 36 [pid = 1930] [id = 577]
23:11:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 164 (0x7fa447218800) [pid = 1930] [serial = 1614] [outer = (nil)]
23:11:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 165 (0x7fa4476b2c00) [pid = 1930] [serial = 1615] [outer = 0x7fa447218800]
23:11:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 166 (0x7fa4477ca800) [pid = 1930] [serial = 1616] [outer = 0x7fa447218800]
23:11:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448810000 == 37 [pid = 1930] [id = 578]
23:11:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 167 (0x7fa4477cfc00) [pid = 1930] [serial = 1617] [outer = (nil)]
23:11:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 168 (0x7fa4477d3c00) [pid = 1930] [serial = 1618] [outer = 0x7fa4477cfc00]
23:11:23 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
23:11:23 INFO - document served over http requires an http
23:11:23 INFO - sub-resource via iframe-tag using the meta-referrer
23:11:23 INFO - delivery method with no-redirect and when
23:11:23 INFO - the target request is same-origin.
23:11:23 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1807ms
23:11:23 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:11:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44881d800 == 38 [pid = 1930] [id = 579]
23:11:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 169 (0x7fa4476b6c00) [pid = 1930] [serial = 1619] [outer = (nil)]
23:11:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 170 (0x7fa4477d2400) [pid = 1930] [serial = 1620] [outer = 0x7fa4476b6c00]
23:11:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 171 (0x7fa447963800) [pid = 1930] [serial = 1621] [outer = 0x7fa4476b6c00]
23:11:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448b0f800 == 39 [pid = 1930] [id = 580]
23:11:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 172 (0x7fa447969000) [pid = 1930] [serial = 1622] [outer = (nil)]
23:11:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 173 (0x7fa4483cf000) [pid = 1930] [serial = 1623] [outer = 0x7fa447969000]
23:11:25 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
23:11:25 INFO - document served over http requires an http
23:11:25 INFO - sub-resource via iframe-tag using the meta-referrer
23:11:25 INFO - delivery method with swap-origin-redirect and when
23:11:25 INFO - the target request is same-origin.
23:11:25 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2432ms
23:11:25 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:11:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448b1a000 == 40 [pid = 1930] [id = 581]
23:11:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 174 (0x7fa44795c800) [pid = 1930] [serial = 1624] [outer = (nil)]
23:11:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 175 (0x7fa4483d2800) [pid = 1930] [serial = 1625] [outer = 0x7fa44795c800]
23:11:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 176 (0x7fa448612400) [pid = 1930] [serial = 1626] [outer = 0x7fa44795c800]
23:11:27 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
23:11:27 INFO - document served over http requires an http
23:11:27 INFO - sub-resource via script-tag using the meta-referrer
23:11:27 INFO - delivery method with keep-origin-redirect and when
23:11:27 INFO - the target request is same-origin.
23:11:27 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2186ms
23:11:27 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:11:28 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cad800 == 41 [pid = 1930] [id = 582]
23:11:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 177 (0x7fa447969800) [pid = 1930] [serial = 1627] [outer = (nil)]
23:11:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 178 (0x7fa44861b800) [pid = 1930] [serial = 1628] [outer = 0x7fa447969800]
23:11:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 179 (0x7fa44888d400) [pid = 1930] [serial = 1629] [outer = 0x7fa447969800]
23:11: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
23:11:29 INFO - document served over http requires an http
23:11:29 INFO - sub-resource via script-tag using the meta-referrer
23:11:29 INFO - delivery method with no-redirect and when
23:11:29 INFO - the target request is same-origin.
23:11:29 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2086ms
23:11:29 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:11:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490e3800 == 42 [pid = 1930] [id = 583]
23:11:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 180 (0x7fa44861d000) [pid = 1930] [serial = 1630] [outer = (nil)]
23:11:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 181 (0x7fa448895800) [pid = 1930] [serial = 1631] [outer = 0x7fa44861d000]
23:11:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 182 (0x7fa448c53000) [pid = 1930] [serial = 1632] [outer = 0x7fa44861d000]
23:11:32 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:11:32 INFO - document served over http requires an http
23:11:32 INFO - sub-resource via script-tag using the meta-referrer
23:11:32 INFO - delivery method with swap-origin-redirect and when
23:11:32 INFO - the target request is same-origin.
23:11:32 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2837ms
23:11:32 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:11:33 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44925f000 == 43 [pid = 1930] [id = 584]
23:11:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 183 (0x7fa448897c00) [pid = 1930] [serial = 1633] [outer = (nil)]
23:11:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 184 (0x7fa448c5c000) [pid = 1930] [serial = 1634] [outer = 0x7fa448897c00]
23:11:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 185 (0x7fa448f2c400) [pid = 1930] [serial = 1635] [outer = 0x7fa448897c00]
23:11:34 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:11:34 INFO - document served over http requires an http
23:11:34 INFO - sub-resource via xhr-request using the meta-referrer
23:11:34 INFO - delivery method with keep-origin-redirect and when
23:11:34 INFO - the target request is same-origin.
23:11:34 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1882ms
23:11:34 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:11:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44956d800 == 44 [pid = 1930] [id = 585]
23:11:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 186 (0x7fa448c5bc00) [pid = 1930] [serial = 1636] [outer = (nil)]
23:11:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 187 (0x7fa448f36800) [pid = 1930] [serial = 1637] [outer = 0x7fa448c5bc00]
23:11:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 188 (0x7fa449296c00) [pid = 1930] [serial = 1638] [outer = 0x7fa448c5bc00]
23:11:36 INFO - TEST-PASS | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:11:36 INFO - document served over http requires an http
23:11:36 INFO - sub-resource via xhr-request using the meta-referrer
23:11:36 INFO - delivery method with no-redirect and when
23:11:36 INFO - the target request is same-origin.
23:11:36 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1742ms
23:11:36 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:11:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0d7800 == 45 [pid = 1930] [id = 586]
23:11:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 189 (0x7fa448f34800) [pid = 1930] [serial = 1639] [outer = (nil)]
23:11:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 190 (0x7fa44929f400) [pid = 1930] [serial = 1640] [outer = 0x7fa448f34800]
23:11:37 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 191 (0x7fa449547000) [pid = 1930] [serial = 1641] [outer = 0x7fa448f34800]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1f4000 == 44 [pid = 1930] [id = 548]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441721800 == 43 [pid = 1930] [id = 550]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a89000 == 42 [pid = 1930] [id = 549]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44270c800 == 41 [pid = 1930] [id = 551]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f4f000 == 40 [pid = 1930] [id = 552]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4437af800 == 39 [pid = 1930] [id = 553]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f6d000 == 38 [pid = 1930] [id = 554]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4458f7800 == 37 [pid = 1930] [id = 555]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa445986800 == 36 [pid = 1930] [id = 556]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446255000 == 35 [pid = 1930] [id = 557]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446310800 == 34 [pid = 1930] [id = 558]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468c1000 == 33 [pid = 1930] [id = 559]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447566000 == 32 [pid = 1930] [id = 561]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44768d000 == 31 [pid = 1930] [id = 563]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447574800 == 30 [pid = 1930] [id = 562]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f422000 == 29 [pid = 1930] [id = 565]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441705000 == 28 [pid = 1930] [id = 566]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43cec3000 == 27 [pid = 1930] [id = 567]
23:11:38 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f209000 == 26 [pid = 1930] [id = 568]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440bb5800 == 25 [pid = 1930] [id = 570]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f76b800 == 24 [pid = 1930] [id = 528]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a91000 == 23 [pid = 1930] [id = 479]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418f9800 == 22 [pid = 1930] [id = 571]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428eb800 == 21 [pid = 1930] [id = 572]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4445be800 == 20 [pid = 1930] [id = 573]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444355800 == 19 [pid = 1930] [id = 522]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f77800 == 18 [pid = 1930] [id = 574]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b5f000 == 17 [pid = 1930] [id = 576]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447426800 == 16 [pid = 1930] [id = 575]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448810000 == 15 [pid = 1930] [id = 578]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b6b800 == 14 [pid = 1930] [id = 577]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448b0f800 == 13 [pid = 1930] [id = 580]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44881d800 == 12 [pid = 1930] [id = 579]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448b1a000 == 11 [pid = 1930] [id = 581]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cad800 == 10 [pid = 1930] [id = 582]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490e3800 == 9 [pid = 1930] [id = 583]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44925f000 == 8 [pid = 1930] [id = 584]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44956d800 == 7 [pid = 1930] [id = 585]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a8e000 == 6 [pid = 1930] [id = 547]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a64000 == 5 [pid = 1930] [id = 569]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44742c800 == 4 [pid = 1930] [id = 560]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441507000 == 3 [pid = 1930] [id = 564]
23:11:40 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f6f800 == 2 [pid = 1930] [id = 541]
23:11:40 INFO - PROCESS | 1880 | --DOMWINDOW == 190 (0x7fa4417f3800) [pid = 1930] [serial = 1479] [outer = (nil)] [url = about:blank]
23:11:40 INFO - PROCESS | 1880 | --DOMWINDOW == 189 (0x7fa442bbfc00) [pid = 1930] [serial = 1527] [outer = (nil)] [url = about:blank]
23:11:40 INFO - PROCESS | 1880 | --DOMWINDOW == 188 (0x7fa4419c4000) [pid = 1930] [serial = 1524] [outer = (nil)] [url = about:blank]
23:11:40 INFO - PROCESS | 1880 | --DOMWINDOW == 187 (0x7fa43f2dc800) [pid = 1930] [serial = 1518] [outer = (nil)] [url = about:blank]
23:11:40 INFO - PROCESS | 1880 | --DOMWINDOW == 186 (0x7fa43f654c00) [pid = 1930] [serial = 1521] [outer = (nil)] [url = about:blank]
23:11:41 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
23:11:41 INFO - document served over http requires an http
23:11:41 INFO - sub-resource via xhr-request using the meta-referrer
23:11:41 INFO - delivery method with swap-origin-redirect and when
23:11:41 INFO - the target request is same-origin.
23:11:41 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 4802ms
23:11:41 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:11:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc74800 == 3 [pid = 1930] [id = 587]
23:11:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 187 (0x7fa43bab6000) [pid = 1930] [serial = 1642] [outer = (nil)]
23:11:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 188 (0x7fa43bab8400) [pid = 1930] [serial = 1643] [outer = 0x7fa43bab6000]
23:11:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 189 (0x7fa43ce3cc00) [pid = 1930] [serial = 1644] [outer = 0x7fa43bab6000]
23:11:43 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
23:11:43 INFO - document served over http requires an https
23:11:43 INFO - sub-resource via fetch-request using the meta-referrer
23:11:43 INFO - delivery method with keep-origin-redirect and when
23:11:43 INFO - the target request is same-origin.
23:11:43 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2679ms
23:11:43 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:11:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be22000 == 4 [pid = 1930] [id = 588]
23:11:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 190 (0x7fa43bab6c00) [pid = 1930] [serial = 1645] [outer = (nil)]
23:11:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 191 (0x7fa43de47800) [pid = 1930] [serial = 1646] [outer = 0x7fa43bab6c00]
23:11:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 192 (0x7fa43dfe4800) [pid = 1930] [serial = 1647] [outer = 0x7fa43bab6c00]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 191 (0x7fa43de48c00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 190 (0x7fa43bab9800) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 189 (0x7fa443738400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 188 (0x7fa442bbd000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 187 (0x7fa4417ea400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 186 (0x7fa442960400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 185 (0x7fa43f64c400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 184 (0x7fa43ce33400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 183 (0x7fa4419bf800) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 182 (0x7fa43e159400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 181 (0x7fa440a99000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 180 (0x7fa43dfe7000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 179 (0x7fa442bb4400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 178 (0x7fa443840c00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 177 (0x7fa4419ca000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 176 (0x7fa43f553c00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 175 (0x7fa440b34c00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 174 (0x7fa44189fc00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 173 (0x7fa43bab4400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 172 (0x7fa4442c5c00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 171 (0x7fa4464edc00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 170 (0x7fa43e15c400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 169 (0x7fa43bab4800) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 168 (0x7fa43f2df000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 167 (0x7fa43e165400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 166 (0x7fa4419c7000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 165 (0x7fa443839c00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 164 (0x7fa4429a6c00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 163 (0x7fa446424800) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 162 (0x7fa4445a1c00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 161 (0x7fa4419c2400) [pid = 1930] [serial = 1538] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 160 (0x7fa43e575000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 159 (0x7fa43e0a2c00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 158 (0x7fa44596dc00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 157 (0x7fa443837400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 156 (0x7fa43ce37000) [pid = 1930] [serial = 1533] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485030339]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 155 (0x7fa444edd000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 154 (0x7fa4463a7c00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 153 (0x7fa43de42800) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 152 (0x7fa44721bc00) [pid = 1930] [serial = 1570] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 151 (0x7fa43e15f000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 150 (0x7fa4472ae800) [pid = 1930] [serial = 1575] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485055703]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 149 (0x7fa442dd9c00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 148 (0x7fa44628ec00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 147 (0x7fa43ce39400) [pid = 1930] [serial = 1580] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 146 (0x7fa4458b9000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 145 (0x7fa441a80800) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 144 (0x7fa43de41400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 143 (0x7fa445a79400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 142 (0x7fa43e448800) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 141 (0x7fa43e0aa000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 140 (0x7fa44147f400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 139 (0x7fa444ff0c00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 138 (0x7fa4429a5000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 137 (0x7fa43e15ac00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 136 (0x7fa4442be000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 135 (0x7fa442833400) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 134 (0x7fa44299dc00) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 133 (0x7fa441475800) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 132 (0x7fa440a9e000) [pid = 1930] [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]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 131 (0x7fa44283b800) [pid = 1930] [serial = 1541] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 130 (0x7fa43e3e8800) [pid = 1930] [serial = 1581] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 129 (0x7fa447402400) [pid = 1930] [serial = 1576] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485055703]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 128 (0x7fa44373dc00) [pid = 1930] [serial = 1544] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 127 (0x7fa43e161800) [pid = 1930] [serial = 1536] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 126 (0x7fa4463a9400) [pid = 1930] [serial = 1562] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa447221400) [pid = 1930] [serial = 1573] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa446425c00) [pid = 1930] [serial = 1565] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 123 (0x7fa440b32400) [pid = 1930] [serial = 1583] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 122 (0x7fa446291400) [pid = 1930] [serial = 1559] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa43f545800) [pid = 1930] [serial = 1586] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa44654d400) [pid = 1930] [serial = 1568] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa44283d800) [pid = 1930] [serial = 1589] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa446203400) [pid = 1930] [serial = 1556] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa442839400) [pid = 1930] [serial = 1539] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa4442c1c00) [pid = 1930] [serial = 1547] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa44628b400) [pid = 1930] [serial = 1578] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa43e165000) [pid = 1930] [serial = 1534] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485030339]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa4458be800) [pid = 1930] [serial = 1550] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa447221000) [pid = 1930] [serial = 1571] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa44596e800) [pid = 1930] [serial = 1553] [outer = (nil)] [url = about:blank]
23:11:48 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa43e449c00) [pid = 1930] [serial = 1592] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa4458c1800) [pid = 1930] [serial = 1515] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa442bbc000) [pid = 1930] [serial = 1411] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa43f2d9800) [pid = 1930] [serial = 1431] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa44459d000) [pid = 1930] [serial = 1461] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa44299c400) [pid = 1930] [serial = 1401] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa4445d9400) [pid = 1930] [serial = 1506] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa442ae8000) [pid = 1930] [serial = 1406] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa4419bcc00) [pid = 1930] [serial = 1485] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa4417f2800) [pid = 1930] [serial = 1356] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa442836000) [pid = 1930] [serial = 1437] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa442f98000) [pid = 1930] [serial = 1500] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa442aee000) [pid = 1930] [serial = 1495] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa445966000) [pid = 1930] [serial = 1551] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa43dfef800) [pid = 1930] [serial = 1299] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa43f2e0800) [pid = 1930] [serial = 1344] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa444ff8800) [pid = 1930] [serial = 1512] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa444148000) [pid = 1930] [serial = 1453] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa44383a400) [pid = 1930] [serial = 1448] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa44283ec00) [pid = 1930] [serial = 1490] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa4419bb400) [pid = 1930] [serial = 1359] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa442f97c00) [pid = 1930] [serial = 1443] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa4419bd000) [pid = 1930] [serial = 1392] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa43f2e3000) [pid = 1930] [serial = 1386] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa442aedc00) [pid = 1930] [serial = 1440] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa445a71000) [pid = 1930] [serial = 1554] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa4417f3c00) [pid = 1930] [serial = 1434] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa440b3d000) [pid = 1930] [serial = 1350] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa4442bec00) [pid = 1930] [serial = 1503] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa444ee7000) [pid = 1930] [serial = 1509] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa440aa2c00) [pid = 1930] [serial = 1347] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa442de6c00) [pid = 1930] [serial = 1416] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa44620c400) [pid = 1930] [serial = 1557] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa4442c5800) [pid = 1930] [serial = 1458] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa43f64a800) [pid = 1930] [serial = 1482] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa442840000) [pid = 1930] [serial = 1398] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa440b3c800) [pid = 1930] [serial = 1389] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa44147cc00) [pid = 1930] [serial = 1353] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa441a87400) [pid = 1930] [serial = 1395] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa43e09f000) [pid = 1930] [serial = 1383] [outer = (nil)] [url = about:blank]
23:11:49 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa4419c8000) [pid = 1930] [serial = 1593] [outer = (nil)] [url = about:blank]
23:11:50 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
23:11:50 INFO - document served over http requires an https
23:11:50 INFO - sub-resource via fetch-request using the meta-referrer
23:11:50 INFO - delivery method with no-redirect and when
23:11:50 INFO - the target request is same-origin.
23:11:50 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 6096ms
23:11:50 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:11:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43cec9000 == 5 [pid = 1930] [id = 589]
23:11:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa43ce31800) [pid = 1930] [serial = 1648] [outer = (nil)]
23:11:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa43ce34c00) [pid = 1930] [serial = 1649] [outer = 0x7fa43ce31800]
23:11:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa43de4ac00) [pid = 1930] [serial = 1650] [outer = 0x7fa43ce31800]
23:11:52 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
23:11:52 INFO - document served over http requires an https
23:11:52 INFO - sub-resource via fetch-request using the meta-referrer
23:11:52 INFO - delivery method with swap-origin-redirect and when
23:11:52 INFO - the target request is same-origin.
23:11:52 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2078ms
23:11:52 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:11:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de09000 == 6 [pid = 1930] [id = 590]
23:11:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa43bab2400) [pid = 1930] [serial = 1651] [outer = (nil)]
23:11:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa43ce3b400) [pid = 1930] [serial = 1652] [outer = 0x7fa43bab2400]
23:11:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa43dfe9400) [pid = 1930] [serial = 1653] [outer = 0x7fa43bab2400]
23:11:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de23000 == 7 [pid = 1930] [id = 591]
23:11:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa43dfee800) [pid = 1930] [serial = 1654] [outer = (nil)]
23:11:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa43dfed400) [pid = 1930] [serial = 1655] [outer = 0x7fa43dfee800]
23:11:54 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
23:11:54 INFO - document served over http requires an https
23:11:54 INFO - sub-resource via iframe-tag using the meta-referrer
23:11:54 INFO - delivery method with keep-origin-redirect and when
23:11:54 INFO - the target request is same-origin.
23:11:54 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2631ms
23:11:54 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:11:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e27f000 == 8 [pid = 1930] [id = 592]
23:11:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa43ce38800) [pid = 1930] [serial = 1656] [outer = (nil)]
23:11:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa43e09e800) [pid = 1930] [serial = 1657] [outer = 0x7fa43ce38800]
23:11:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa43e0aa800) [pid = 1930] [serial = 1658] [outer = 0x7fa43ce38800]
23:11:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4bf000 == 9 [pid = 1930] [id = 593]
23:11:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa43e15b000) [pid = 1930] [serial = 1659] [outer = (nil)]
23:11:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa43e15fc00) [pid = 1930] [serial = 1660] [outer = 0x7fa43e15b000]
23:11:56 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
23:11:56 INFO - document served over http requires an https
23:11:56 INFO - sub-resource via iframe-tag using the meta-referrer
23:11:56 INFO - delivery method with no-redirect and when
23:11:56 INFO - the target request is same-origin.
23:11:56 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1981ms
23:11:56 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:11:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4cc800 == 10 [pid = 1930] [id = 594]
23:11:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa43dfed800) [pid = 1930] [serial = 1661] [outer = (nil)]
23:11:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa43e15f400) [pid = 1930] [serial = 1662] [outer = 0x7fa43dfed800]
23:11:57 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:11:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa43e3e9c00) [pid = 1930] [serial = 1663] [outer = 0x7fa43dfed800]
23:11:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1de000 == 11 [pid = 1930] [id = 595]
23:11:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa43e3ee800) [pid = 1930] [serial = 1664] [outer = (nil)]
23:11:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa43e3eb800) [pid = 1930] [serial = 1665] [outer = 0x7fa43e3ee800]
23:11:59 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
23:11:59 INFO - document served over http requires an https
23:11:59 INFO - sub-resource via iframe-tag using the meta-referrer
23:11:59 INFO - delivery method with swap-origin-redirect and when
23:11:59 INFO - the target request is same-origin.
23:11:59 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2804ms
23:11:59 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:12:00 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1eb000 == 12 [pid = 1930] [id = 596]
23:12:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa43e15d000) [pid = 1930] [serial = 1666] [outer = (nil)]
23:12:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa43e3f0800) [pid = 1930] [serial = 1667] [outer = 0x7fa43e15d000]
23:12:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa43e44d000) [pid = 1930] [serial = 1668] [outer = 0x7fa43e15d000]
23:12:01 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
23:12:01 INFO - document served over http requires an https
23:12:01 INFO - sub-resource via script-tag using the meta-referrer
23:12:01 INFO - delivery method with keep-origin-redirect and when
23:12:01 INFO - the target request is same-origin.
23:12:01 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1830ms
23:12:01 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:12:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f20d800 == 13 [pid = 1930] [id = 597]
23:12:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa43e3ef000) [pid = 1930] [serial = 1669] [outer = (nil)]
23:12:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa43e567c00) [pid = 1930] [serial = 1670] [outer = 0x7fa43e3ef000]
23:12:02 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa43e56e400) [pid = 1930] [serial = 1671] [outer = 0x7fa43e3ef000]
23:12:03 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
23:12:03 INFO - document served over http requires an https
23:12:03 INFO - sub-resource via script-tag using the meta-referrer
23:12:03 INFO - delivery method with no-redirect and when
23:12:03 INFO - the target request is same-origin.
23:12:03 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1731ms
23:12:03 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:12:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f41b800 == 14 [pid = 1930] [id = 598]
23:12:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa43e451800) [pid = 1930] [serial = 1672] [outer = (nil)]
23:12:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa43e571800) [pid = 1930] [serial = 1673] [outer = 0x7fa43e451800]
23:12:04 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa43f27c800) [pid = 1930] [serial = 1674] [outer = 0x7fa43e451800]
23:12:05 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
23:12:05 INFO - document served over http requires an https
23:12:05 INFO - sub-resource via script-tag using the meta-referrer
23:12:05 INFO - delivery method with swap-origin-redirect and when
23:12:05 INFO - the target request is same-origin.
23:12:05 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2633ms
23:12:05 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:12:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be1f800 == 15 [pid = 1930] [id = 599]
23:12:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa43baaec00) [pid = 1930] [serial = 1675] [outer = (nil)]
23:12:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa43bab0800) [pid = 1930] [serial = 1676] [outer = 0x7fa43baaec00]
23:12:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa43dfe8000) [pid = 1930] [serial = 1677] [outer = 0x7fa43baaec00]
23:12:08 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be22000 == 14 [pid = 1930] [id = 588]
23:12:08 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc74800 == 13 [pid = 1930] [id = 587]
23:12:08 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0d7800 == 12 [pid = 1930] [id = 586]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa4418a3800) [pid = 1930] [serial = 1587] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa441471800) [pid = 1930] [serial = 1537] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa4464e4000) [pid = 1930] [serial = 1566] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa44459fc00) [pid = 1930] [serial = 1548] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa442adf400) [pid = 1930] [serial = 1584] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa442f96400) [pid = 1930] [serial = 1542] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa4463a0400) [pid = 1930] [serial = 1560] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa44641b400) [pid = 1930] [serial = 1563] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa444146400) [pid = 1930] [serial = 1545] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa44740b800) [pid = 1930] [serial = 1579] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa4472aa400) [pid = 1930] [serial = 1574] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa44655b400) [pid = 1930] [serial = 1569] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa43f409000) [pid = 1930] [serial = 1532] [outer = (nil)] [url = about:blank]
23:12:08 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa442ddd000) [pid = 1930] [serial = 1590] [outer = (nil)] [url = about:blank]
23:12:08 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
23:12:08 INFO - document served over http requires an https
23:12:08 INFO - sub-resource via xhr-request using the meta-referrer
23:12:08 INFO - delivery method with keep-origin-redirect and when
23:12:08 INFO - the target request is same-origin.
23:12:08 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2535ms
23:12:08 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:12:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be13800 == 13 [pid = 1930] [id = 600]
23:12:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa43dfe2800) [pid = 1930] [serial = 1678] [outer = (nil)]
23:12:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa43dfeb400) [pid = 1930] [serial = 1679] [outer = 0x7fa43dfe2800]
23:12:09 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa43e164400) [pid = 1930] [serial = 1680] [outer = 0x7fa43dfe2800]
23:12:10 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
23:12:10 INFO - document served over http requires an https
23:12:10 INFO - sub-resource via xhr-request using the meta-referrer
23:12:10 INFO - delivery method with no-redirect and when
23:12:10 INFO - the target request is same-origin.
23:12:10 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2333ms
23:12:10 INFO - TEST-START | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:12:11 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f419800 == 14 [pid = 1930] [id = 601]
23:12:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa43dfe4400) [pid = 1930] [serial = 1681] [outer = (nil)]
23:12:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa43e571c00) [pid = 1930] [serial = 1682] [outer = 0x7fa43dfe4400]
23:12:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa43f2dac00) [pid = 1930] [serial = 1683] [outer = 0x7fa43dfe4400]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa44861b800) [pid = 1930] [serial = 1628] [outer = (nil)] [url = about:blank]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa448895800) [pid = 1930] [serial = 1631] [outer = (nil)] [url = about:blank]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa448c5c000) [pid = 1930] [serial = 1634] [outer = (nil)] [url = about:blank]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa448f36800) [pid = 1930] [serial = 1637] [outer = (nil)] [url = about:blank]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa4483cf000) [pid = 1930] [serial = 1623] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa4477d2400) [pid = 1930] [serial = 1620] [outer = (nil)] [url = about:blank]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa44459d400) [pid = 1930] [serial = 1601] [outer = (nil)] [url = about:blank]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa4458b7400) [pid = 1930] [serial = 1604] [outer = (nil)] [url = about:blank]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa4483d2800) [pid = 1930] [serial = 1625] [outer = (nil)] [url = about:blank]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa43f553400) [pid = 1930] [serial = 1595] [outer = (nil)] [url = about:blank]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa446296000) [pid = 1930] [serial = 1607] [outer = (nil)] [url = about:blank]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa442de5400) [pid = 1930] [serial = 1598] [outer = (nil)] [url = about:blank]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa43bab8400) [pid = 1930] [serial = 1643] [outer = (nil)] [url = about:blank]
23:12:12 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa4476b4800) [pid = 1930] [serial = 1613] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa44721c000) [pid = 1930] [serial = 1610] [outer = (nil)] [url = about:blank]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa44929f400) [pid = 1930] [serial = 1640] [outer = (nil)] [url = about:blank]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa43de47800) [pid = 1930] [serial = 1646] [outer = (nil)] [url = about:blank]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa4477d3c00) [pid = 1930] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485082984]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa4476b2c00) [pid = 1930] [serial = 1615] [outer = (nil)] [url = about:blank]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa43bab6c00) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa44861d000) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa447969800) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa4477cfc00) [pid = 1930] [serial = 1617] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485082984]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa4476af000) [pid = 1930] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa44795c800) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa447969000) [pid = 1930] [serial = 1622] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 65 (0x7fa43bab6000) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 64 (0x7fa448897c00) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 63 (0x7fa448c5bc00) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 62 (0x7fa4476b6c00) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 61 (0x7fa442f8e400) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 60 (0x7fa4445d3c00) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 59 (0x7fa43dfe2400) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 58 (0x7fa444ffbc00) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 57 (0x7fa43f40f000) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 56 (0x7fa44628d800) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 55 (0x7fa447218800) [pid = 1930] [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]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 54 (0x7fa448f2c400) [pid = 1930] [serial = 1635] [outer = (nil)] [url = about:blank]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 53 (0x7fa449296c00) [pid = 1930] [serial = 1638] [outer = (nil)] [url = about:blank]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 52 (0x7fa44295dc00) [pid = 1930] [serial = 1596] [outer = (nil)] [url = about:blank]
23:12:13 INFO - PROCESS | 1880 | --DOMWINDOW == 51 (0x7fa444146000) [pid = 1930] [serial = 1599] [outer = (nil)] [url = about:blank]
23:12:13 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
23:12:13 INFO - document served over http requires an https
23:12:13 INFO - sub-resource via xhr-request using the meta-referrer
23:12:13 INFO - delivery method with swap-origin-redirect and when
23:12:13 INFO - the target request is same-origin.
23:12:13 INFO - TEST-OK | /referrer-policy/unsafe-url/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2337ms
23:12:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:12:13 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f4ac000 == 15 [pid = 1930] [id = 602]
23:12:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 52 (0x7fa43e44f000) [pid = 1930] [serial = 1684] [outer = (nil)]
23:12:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 53 (0x7fa43f276000) [pid = 1930] [serial = 1685] [outer = 0x7fa43e44f000]
23:12:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 54 (0x7fa43f402800) [pid = 1930] [serial = 1686] [outer = 0x7fa43e44f000]
23:12:14 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
23:12:14 INFO - document served over http requires an http
23:12:14 INFO - sub-resource via fetch-request using the http-csp
23:12:14 INFO - delivery method with keep-origin-redirect and when
23:12:14 INFO - the target request is cross-origin.
23:12:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1531ms
23:12:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:12:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f772000 == 16 [pid = 1930] [id = 603]
23:12:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 55 (0x7fa43dfe2400) [pid = 1930] [serial = 1687] [outer = (nil)]
23:12:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 56 (0x7fa43f408800) [pid = 1930] [serial = 1688] [outer = 0x7fa43dfe2400]
23:12:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 57 (0x7fa43f410c00) [pid = 1930] [serial = 1689] [outer = 0x7fa43dfe2400]
23:12:16 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:12:16 INFO - document served over http requires an http
23:12:16 INFO - sub-resource via fetch-request using the http-csp
23:12:16 INFO - delivery method with no-redirect and when
23:12:16 INFO - the target request is cross-origin.
23:12:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1777ms
23:12:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:12:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f4a4000 == 17 [pid = 1930] [id = 604]
23:12:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 58 (0x7fa43e161c00) [pid = 1930] [serial = 1690] [outer = (nil)]
23:12:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 59 (0x7fa43e3eb000) [pid = 1930] [serial = 1691] [outer = 0x7fa43e161c00]
23:12:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 60 (0x7fa43f2df400) [pid = 1930] [serial = 1692] [outer = 0x7fa43e161c00]
23:12:18 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:12:18 INFO - document served over http requires an http
23:12:18 INFO - sub-resource via fetch-request using the http-csp
23:12:18 INFO - delivery method with swap-origin-redirect and when
23:12:18 INFO - the target request is cross-origin.
23:12:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1602ms
23:12:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:12:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a64800 == 18 [pid = 1930] [id = 605]
23:12:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 61 (0x7fa43e167800) [pid = 1930] [serial = 1693] [outer = (nil)]
23:12:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 62 (0x7fa43f547000) [pid = 1930] [serial = 1694] [outer = 0x7fa43e167800]
23:12:18 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 63 (0x7fa43f54f000) [pid = 1930] [serial = 1695] [outer = 0x7fa43e167800]
23:12:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a78800 == 19 [pid = 1930] [id = 606]
23:12:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 64 (0x7fa43f553400) [pid = 1930] [serial = 1696] [outer = (nil)]
23:12:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 65 (0x7fa43f64c400) [pid = 1930] [serial = 1697] [outer = 0x7fa43f553400]
23:12:20 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:12:20 INFO - document served over http requires an http
23:12:20 INFO - sub-resource via iframe-tag using the http-csp
23:12:20 INFO - delivery method with keep-origin-redirect and when
23:12:20 INFO - the target request is cross-origin.
23:12:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2177ms
23:12:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:12:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a87000 == 20 [pid = 1930] [id = 607]
23:12:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 66 (0x7fa43f546400) [pid = 1930] [serial = 1698] [outer = (nil)]
23:12:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa43f64f800) [pid = 1930] [serial = 1699] [outer = 0x7fa43f546400]
23:12:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa43f658c00) [pid = 1930] [serial = 1700] [outer = 0x7fa43f546400]
23:12:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b46000 == 21 [pid = 1930] [id = 608]
23:12:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa43fa76c00) [pid = 1930] [serial = 1701] [outer = (nil)]
23:12:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa43fa7c800) [pid = 1930] [serial = 1702] [outer = 0x7fa43fa76c00]
23:12:22 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:12:22 INFO - document served over http requires an http
23:12:22 INFO - sub-resource via iframe-tag using the http-csp
23:12:22 INFO - delivery method with no-redirect and when
23:12:22 INFO - the target request is cross-origin.
23:12:22 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2385ms
23:12:22 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:12:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b54000 == 22 [pid = 1930] [id = 609]
23:12:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa43f554c00) [pid = 1930] [serial = 1703] [outer = (nil)]
23:12:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa43fa7c400) [pid = 1930] [serial = 1704] [outer = 0x7fa43f554c00]
23:12:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa440aa1000) [pid = 1930] [serial = 1705] [outer = 0x7fa43f554c00]
23:12:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440bb7000 == 23 [pid = 1930] [id = 610]
23:12:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa440aa5000) [pid = 1930] [serial = 1706] [outer = (nil)]
23:12:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa440b35000) [pid = 1930] [serial = 1707] [outer = 0x7fa440aa5000]
23:12:25 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
23:12:25 INFO - document served over http requires an http
23:12:25 INFO - sub-resource via iframe-tag using the http-csp
23:12:25 INFO - delivery method with swap-origin-redirect and when
23:12:25 INFO - the target request is cross-origin.
23:12:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2796ms
23:12:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:12:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440bc6800 == 24 [pid = 1930] [id = 611]
23:12:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa43fa77c00) [pid = 1930] [serial = 1708] [outer = (nil)]
23:12:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa440b34000) [pid = 1930] [serial = 1709] [outer = 0x7fa43fa77c00]
23:12:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa440b40800) [pid = 1930] [serial = 1710] [outer = 0x7fa43fa77c00]
23:12:27 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:12:27 INFO - document served over http requires an http
23:12:27 INFO - sub-resource via script-tag using the http-csp
23:12:27 INFO - delivery method with keep-origin-redirect and when
23:12:27 INFO - the target request is cross-origin.
23:12:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1889ms
23:12:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:12:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441510000 == 25 [pid = 1930] [id = 612]
23:12:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa440b39000) [pid = 1930] [serial = 1711] [outer = (nil)]
23:12:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa44147e400) [pid = 1930] [serial = 1712] [outer = 0x7fa440b39000]
23:12:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa4417ed000) [pid = 1930] [serial = 1713] [outer = 0x7fa440b39000]
23:12:29 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
23:12:29 INFO - document served over http requires an http
23:12:29 INFO - sub-resource via script-tag using the http-csp
23:12:29 INFO - delivery method with no-redirect and when
23:12:29 INFO - the target request is cross-origin.
23:12:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1702ms
23:12:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:12:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44169e800 == 26 [pid = 1930] [id = 613]
23:12:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa44147dc00) [pid = 1930] [serial = 1714] [outer = (nil)]
23:12:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa4417f4c00) [pid = 1930] [serial = 1715] [outer = 0x7fa44147dc00]
23:12:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa4418a4000) [pid = 1930] [serial = 1716] [outer = 0x7fa44147dc00]
23:12:31 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
23:12:31 INFO - document served over http requires an http
23:12:31 INFO - sub-resource via script-tag using the http-csp
23:12:31 INFO - delivery method with swap-origin-redirect and when
23:12:31 INFO - the target request is cross-origin.
23:12:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2389ms
23:12:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:12:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1f9000 == 27 [pid = 1930] [id = 614]
23:12:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa43de45000) [pid = 1930] [serial = 1717] [outer = (nil)]
23:12:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa43dfeec00) [pid = 1930] [serial = 1718] [outer = 0x7fa43de45000]
23:12:32 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa43e56ec00) [pid = 1930] [serial = 1719] [outer = 0x7fa43de45000]
23:12:33 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
23:12:33 INFO - document served over http requires an http
23:12:33 INFO - sub-resource via xhr-request using the http-csp
23:12:33 INFO - delivery method with keep-origin-redirect and when
23:12:33 INFO - the target request is cross-origin.
23:12:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2085ms
23:12:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:12:33 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f4ac000 == 26 [pid = 1930] [id = 602]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f419800 == 25 [pid = 1930] [id = 601]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be13800 == 24 [pid = 1930] [id = 600]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be1f800 == 23 [pid = 1930] [id = 599]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f41b800 == 22 [pid = 1930] [id = 598]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f20d800 == 21 [pid = 1930] [id = 597]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1de000 == 20 [pid = 1930] [id = 595]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1eb000 == 19 [pid = 1930] [id = 596]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4cc800 == 18 [pid = 1930] [id = 594]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4bf000 == 17 [pid = 1930] [id = 593]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e27f000 == 16 [pid = 1930] [id = 592]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de23000 == 15 [pid = 1930] [id = 591]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de09000 == 14 [pid = 1930] [id = 590]
23:12:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43cec9000 == 13 [pid = 1930] [id = 589]
23:12:34 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa44740e400) [pid = 1930] [serial = 1611] [outer = (nil)] [url = about:blank]
23:12:34 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa4464e1800) [pid = 1930] [serial = 1608] [outer = (nil)] [url = about:blank]
23:12:34 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa447963800) [pid = 1930] [serial = 1621] [outer = (nil)] [url = about:blank]
23:12:34 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa4477ca800) [pid = 1930] [serial = 1616] [outer = (nil)] [url = about:blank]
23:12:34 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa448c53000) [pid = 1930] [serial = 1632] [outer = (nil)] [url = about:blank]
23:12:34 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa44888d400) [pid = 1930] [serial = 1629] [outer = (nil)] [url = about:blank]
23:12:34 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa445968c00) [pid = 1930] [serial = 1605] [outer = (nil)] [url = about:blank]
23:12:34 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa444ee8000) [pid = 1930] [serial = 1602] [outer = (nil)] [url = about:blank]
23:12:34 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa448612400) [pid = 1930] [serial = 1626] [outer = (nil)] [url = about:blank]
23:12:34 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa43ce3cc00) [pid = 1930] [serial = 1644] [outer = (nil)] [url = about:blank]
23:12:34 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa43dfe4800) [pid = 1930] [serial = 1647] [outer = (nil)] [url = about:blank]
23:12:34 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc6f000 == 14 [pid = 1930] [id = 615]
23:12:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa43bab4c00) [pid = 1930] [serial = 1720] [outer = (nil)]
23:12:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa43ce32c00) [pid = 1930] [serial = 1721] [outer = 0x7fa43bab4c00]
23:12:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa43e159c00) [pid = 1930] [serial = 1722] [outer = 0x7fa43bab4c00]
23:12:35 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
23:12:35 INFO - document served over http requires an http
23:12:35 INFO - sub-resource via xhr-request using the http-csp
23:12:35 INFO - delivery method with no-redirect and when
23:12:35 INFO - the target request is cross-origin.
23:12:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1891ms
23:12:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:12:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de16800 == 15 [pid = 1930] [id = 616]
23:12:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa43e09bc00) [pid = 1930] [serial = 1723] [outer = (nil)]
23:12:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa43e3f3800) [pid = 1930] [serial = 1724] [outer = 0x7fa43e09bc00]
23:12:36 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa43f276c00) [pid = 1930] [serial = 1725] [outer = 0x7fa43e09bc00]
23:12:37 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
23:12:37 INFO - document served over http requires an http
23:12:37 INFO - sub-resource via xhr-request using the http-csp
23:12:37 INFO - delivery method with swap-origin-redirect and when
23:12:37 INFO - the target request is cross-origin.
23:12:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1676ms
23:12:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:12:37 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4c6800 == 16 [pid = 1930] [id = 617]
23:12:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa43e44f400) [pid = 1930] [serial = 1726] [outer = (nil)]
23:12:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa43f404c00) [pid = 1930] [serial = 1727] [outer = 0x7fa43e44f400]
23:12:38 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa43f553c00) [pid = 1930] [serial = 1728] [outer = 0x7fa43e44f400]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa43dfed400) [pid = 1930] [serial = 1655] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa43e571800) [pid = 1930] [serial = 1673] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa43e567c00) [pid = 1930] [serial = 1670] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa43dfeb400) [pid = 1930] [serial = 1679] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa43ce34c00) [pid = 1930] [serial = 1649] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa43e09e800) [pid = 1930] [serial = 1657] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa43e15fc00) [pid = 1930] [serial = 1660] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485116536]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa43e15f400) [pid = 1930] [serial = 1662] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa43bab0800) [pid = 1930] [serial = 1676] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa43ce3b400) [pid = 1930] [serial = 1652] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa43e3f0800) [pid = 1930] [serial = 1667] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa43e571c00) [pid = 1930] [serial = 1682] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa43e3eb800) [pid = 1930] [serial = 1665] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa43f276000) [pid = 1930] [serial = 1685] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa43dfe2800) [pid = 1930] [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]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa43dfe4400) [pid = 1930] [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]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa43baaec00) [pid = 1930] [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]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa43e44f000) [pid = 1930] [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]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa43dfee800) [pid = 1930] [serial = 1654] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 65 (0x7fa43e15b000) [pid = 1930] [serial = 1659] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485116536]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 64 (0x7fa43e3ee800) [pid = 1930] [serial = 1664] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 63 (0x7fa43e164400) [pid = 1930] [serial = 1680] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 62 (0x7fa43dfe8000) [pid = 1930] [serial = 1677] [outer = (nil)] [url = about:blank]
23:12:39 INFO - PROCESS | 1880 | --DOMWINDOW == 61 (0x7fa43f2dac00) [pid = 1930] [serial = 1683] [outer = (nil)] [url = about:blank]
23:12:40 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
23:12:40 INFO - document served over http requires an https
23:12:40 INFO - sub-resource via fetch-request using the http-csp
23:12:40 INFO - delivery method with keep-origin-redirect and when
23:12:40 INFO - the target request is cross-origin.
23:12:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2947ms
23:12:40 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:12:40 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1f3000 == 17 [pid = 1930] [id = 618]
23:12:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 62 (0x7fa43dfe2800) [pid = 1930] [serial = 1729] [outer = (nil)]
23:12:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 63 (0x7fa43e164400) [pid = 1930] [serial = 1730] [outer = 0x7fa43dfe2800]
23:12:40 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:40 INFO - PROCESS | 1880 | ++DOMWINDOW == 64 (0x7fa43f2dac00) [pid = 1930] [serial = 1731] [outer = 0x7fa43dfe2800]
23:12:41 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
23:12:41 INFO - document served over http requires an https
23:12:41 INFO - sub-resource via fetch-request using the http-csp
23:12:41 INFO - delivery method with no-redirect and when
23:12:41 INFO - the target request is cross-origin.
23:12:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1631ms
23:12:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:12:42 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e290800 == 18 [pid = 1930] [id = 619]
23:12:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 65 (0x7fa43dfe4400) [pid = 1930] [serial = 1732] [outer = (nil)]
23:12:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 66 (0x7fa43e0a3c00) [pid = 1930] [serial = 1733] [outer = 0x7fa43dfe4400]
23:12:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 67 (0x7fa43f275000) [pid = 1930] [serial = 1734] [outer = 0x7fa43dfe4400]
23:12:43 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:12:43 INFO - document served over http requires an https
23:12:43 INFO - sub-resource via fetch-request using the http-csp
23:12:43 INFO - delivery method with swap-origin-redirect and when
23:12:43 INFO - the target request is cross-origin.
23:12:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 1740ms
23:12:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:12:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f499800 == 19 [pid = 1930] [id = 620]
23:12:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 68 (0x7fa43dfe8000) [pid = 1930] [serial = 1735] [outer = (nil)]
23:12:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 69 (0x7fa43f651000) [pid = 1930] [serial = 1736] [outer = 0x7fa43dfe8000]
23:12:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 70 (0x7fa440b36c00) [pid = 1930] [serial = 1737] [outer = 0x7fa43dfe8000]
23:12:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f778800 == 20 [pid = 1930] [id = 621]
23:12:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa441472800) [pid = 1930] [serial = 1738] [outer = (nil)]
23:12:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa4417f0400) [pid = 1930] [serial = 1739] [outer = 0x7fa441472800]
23:12:45 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
23:12:45 INFO - document served over http requires an https
23:12:45 INFO - sub-resource via iframe-tag using the http-csp
23:12:45 INFO - delivery method with keep-origin-redirect and when
23:12:45 INFO - the target request is cross-origin.
23:12:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1748ms
23:12:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:12:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440bc2000 == 21 [pid = 1930] [id = 622]
23:12:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa43f64e800) [pid = 1930] [serial = 1740] [outer = (nil)]
23:12:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa4417f1000) [pid = 1930] [serial = 1741] [outer = 0x7fa43f64e800]
23:12:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa4419bdc00) [pid = 1930] [serial = 1742] [outer = 0x7fa43f64e800]
23:12:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4416b3000 == 22 [pid = 1930] [id = 623]
23:12:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa4419c1400) [pid = 1930] [serial = 1743] [outer = (nil)]
23:12:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa4419c5800) [pid = 1930] [serial = 1744] [outer = 0x7fa4419c1400]
23:12:47 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
23:12:47 INFO - document served over http requires an https
23:12:47 INFO - sub-resource via iframe-tag using the http-csp
23:12:47 INFO - delivery method with no-redirect and when
23:12:47 INFO - the target request is cross-origin.
23:12:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 1974ms
23:12:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:12:47 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441710000 == 23 [pid = 1930] [id = 624]
23:12:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa441475000) [pid = 1930] [serial = 1745] [outer = (nil)]
23:12:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa4419c6000) [pid = 1930] [serial = 1746] [outer = 0x7fa441475000]
23:12:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa441a81c00) [pid = 1930] [serial = 1747] [outer = 0x7fa441475000]
23:12:49 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441722800 == 24 [pid = 1930] [id = 625]
23:12:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa441a85800) [pid = 1930] [serial = 1748] [outer = (nil)]
23:12:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa441a8a800) [pid = 1930] [serial = 1749] [outer = 0x7fa441a85800]
23:12:49 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
23:12:49 INFO - document served over http requires an https
23:12:49 INFO - sub-resource via iframe-tag using the http-csp
23:12:49 INFO - delivery method with swap-origin-redirect and when
23:12:49 INFO - the target request is cross-origin.
23:12:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2408ms
23:12:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:12:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418ea800 == 25 [pid = 1930] [id = 626]
23:12:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa4419c0800) [pid = 1930] [serial = 1750] [outer = (nil)]
23:12:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa441a86c00) [pid = 1930] [serial = 1751] [outer = 0x7fa4419c0800]
23:12:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa44283b400) [pid = 1930] [serial = 1752] [outer = 0x7fa4419c0800]
23:12:51 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
23:12:51 INFO - document served over http requires an https
23:12:51 INFO - sub-resource via script-tag using the http-csp
23:12:51 INFO - delivery method with keep-origin-redirect and when
23:12:51 INFO - the target request is cross-origin.
23:12:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2179ms
23:12:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:12:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441acc000 == 26 [pid = 1930] [id = 627]
23:12:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa442831c00) [pid = 1930] [serial = 1753] [outer = (nil)]
23:12:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa44295c000) [pid = 1930] [serial = 1754] [outer = 0x7fa442831c00]
23:12:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa442964400) [pid = 1930] [serial = 1755] [outer = 0x7fa442831c00]
23:12:54 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
23:12:54 INFO - document served over http requires an https
23:12:54 INFO - sub-resource via script-tag using the http-csp
23:12:54 INFO - delivery method with no-redirect and when
23:12:54 INFO - the target request is cross-origin.
23:12:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2690ms
23:12:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:12:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442702800 == 27 [pid = 1930] [id = 628]
23:12:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa44295b800) [pid = 1930] [serial = 1756] [outer = (nil)]
23:12:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa44299cc00) [pid = 1930] [serial = 1757] [outer = 0x7fa44295b800]
23:12:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa4429a6800) [pid = 1930] [serial = 1758] [outer = 0x7fa44295b800]
23:12:56 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
23:12:56 INFO - document served over http requires an https
23:12:56 INFO - sub-resource via script-tag using the http-csp
23:12:56 INFO - delivery method with swap-origin-redirect and when
23:12:56 INFO - the target request is cross-origin.
23:12:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 1905ms
23:12:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:12:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44271d000 == 28 [pid = 1930] [id = 629]
23:12:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa44299c400) [pid = 1930] [serial = 1759] [outer = (nil)]
23:12:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa442ae7800) [pid = 1930] [serial = 1760] [outer = 0x7fa44299c400]
23:12:57 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa442aee400) [pid = 1930] [serial = 1761] [outer = 0x7fa44299c400]
23:12:58 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
23:12:58 INFO - document served over http requires an https
23:12:58 INFO - sub-resource via xhr-request using the http-csp
23:12:58 INFO - delivery method with keep-origin-redirect and when
23:12:58 INFO - the target request is cross-origin.
23:12:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 1634ms
23:12:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:12:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428e5000 == 29 [pid = 1930] [id = 630]
23:12:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa442ae5000) [pid = 1930] [serial = 1762] [outer = (nil)]
23:12:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa442bb9000) [pid = 1930] [serial = 1763] [outer = 0x7fa442ae5000]
23:12:59 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:12:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa442dda400) [pid = 1930] [serial = 1764] [outer = 0x7fa442ae5000]
23:13:01 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
23:13:01 INFO - document served over http requires an https
23:13:01 INFO - sub-resource via xhr-request using the http-csp
23:13:01 INFO - delivery method with no-redirect and when
23:13:01 INFO - the target request is cross-origin.
23:13:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2652ms
23:13:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:13:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f4ad000 == 30 [pid = 1930] [id = 631]
23:13:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa43ce3a000) [pid = 1930] [serial = 1765] [outer = (nil)]
23:13:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa43ce40000) [pid = 1930] [serial = 1766] [outer = 0x7fa43ce3a000]
23:13:02 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa43e567800) [pid = 1930] [serial = 1767] [outer = 0x7fa43ce3a000]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4c6800 == 29 [pid = 1930] [id = 617]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de16800 == 28 [pid = 1930] [id = 616]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc6f000 == 27 [pid = 1930] [id = 615]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1f9000 == 26 [pid = 1930] [id = 614]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441510000 == 25 [pid = 1930] [id = 612]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440bc6800 == 24 [pid = 1930] [id = 611]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440bb7000 == 23 [pid = 1930] [id = 610]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b54000 == 22 [pid = 1930] [id = 609]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b46000 == 21 [pid = 1930] [id = 608]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a78800 == 20 [pid = 1930] [id = 606]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a87000 == 19 [pid = 1930] [id = 607]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a64800 == 18 [pid = 1930] [id = 605]
23:13:03 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f4a4000 == 17 [pid = 1930] [id = 604]
23:13:03 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa43f402800) [pid = 1930] [serial = 1686] [outer = (nil)] [url = about:blank]
23:13:03 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
23:13:03 INFO - document served over http requires an https
23:13:03 INFO - sub-resource via xhr-request using the http-csp
23:13:03 INFO - delivery method with swap-origin-redirect and when
23:13:03 INFO - the target request is cross-origin.
23:13:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2246ms
23:13:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:13:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be1c000 == 18 [pid = 1930] [id = 632]
23:13:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa43ce3b000) [pid = 1930] [serial = 1768] [outer = (nil)]
23:13:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa43e56a400) [pid = 1930] [serial = 1769] [outer = 0x7fa43ce3b000]
23:13:04 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa43f403800) [pid = 1930] [serial = 1770] [outer = 0x7fa43ce3b000]
23:13:05 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
23:13:05 INFO - document served over http requires an http
23:13:05 INFO - sub-resource via fetch-request using the http-csp
23:13:05 INFO - delivery method with keep-origin-redirect and when
23:13:05 INFO - the target request is same-origin.
23:13:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1780ms
23:13:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:13:05 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e27c800 == 19 [pid = 1930] [id = 633]
23:13:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa43e569400) [pid = 1930] [serial = 1771] [outer = (nil)]
23:13:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa43f548c00) [pid = 1930] [serial = 1772] [outer = 0x7fa43e569400]
23:13:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa440a99000) [pid = 1930] [serial = 1773] [outer = 0x7fa43e569400]
23:13:07 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
23:13:07 INFO - document served over http requires an http
23:13:07 INFO - sub-resource via fetch-request using the http-csp
23:13:07 INFO - delivery method with no-redirect and when
23:13:07 INFO - the target request is same-origin.
23:13:07 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2636ms
23:13:07 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:13:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43cec1800 == 20 [pid = 1930] [id = 634]
23:13:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa43de43000) [pid = 1930] [serial = 1774] [outer = (nil)]
23:13:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa43dfea400) [pid = 1930] [serial = 1775] [outer = 0x7fa43de43000]
23:13:09 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa43f2dfc00) [pid = 1930] [serial = 1776] [outer = 0x7fa43de43000]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa43e164400) [pid = 1930] [serial = 1730] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa43e3f3800) [pid = 1930] [serial = 1724] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa43f64c400) [pid = 1930] [serial = 1697] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa440b34000) [pid = 1930] [serial = 1709] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa44147e400) [pid = 1930] [serial = 1712] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa43f404c00) [pid = 1930] [serial = 1727] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa43dfeec00) [pid = 1930] [serial = 1718] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa43e3eb000) [pid = 1930] [serial = 1691] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa43f547000) [pid = 1930] [serial = 1694] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa43f408800) [pid = 1930] [serial = 1688] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa43ce32c00) [pid = 1930] [serial = 1721] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa4417f4c00) [pid = 1930] [serial = 1715] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa43fa7c400) [pid = 1930] [serial = 1704] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa43fa7c800) [pid = 1930] [serial = 1702] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485142208]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa43f64f800) [pid = 1930] [serial = 1699] [outer = (nil)] [url = about:blank]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa440b35000) [pid = 1930] [serial = 1707] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa43e44f400) [pid = 1930] [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]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa43de45000) [pid = 1930] [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]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa43e09bc00) [pid = 1930] [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]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa43bab4c00) [pid = 1930] [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]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa43f553400) [pid = 1930] [serial = 1696] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa43fa76c00) [pid = 1930] [serial = 1701] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485142208]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa43ce31800) [pid = 1930] [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]
23:13:09 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa440aa5000) [pid = 1930] [serial = 1706] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:13:10 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa43f276c00) [pid = 1930] [serial = 1725] [outer = (nil)] [url = about:blank]
23:13:10 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa43e159c00) [pid = 1930] [serial = 1722] [outer = (nil)] [url = about:blank]
23:13:10 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa43e56ec00) [pid = 1930] [serial = 1719] [outer = (nil)] [url = about:blank]
23:13:10 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa43de4ac00) [pid = 1930] [serial = 1650] [outer = (nil)] [url = about:blank]
23:13:10 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
23:13:10 INFO - document served over http requires an http
23:13:10 INFO - sub-resource via fetch-request using the http-csp
23:13:10 INFO - delivery method with swap-origin-redirect and when
23:13:10 INFO - the target request is same-origin.
23:13:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2788ms
23:13:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:13:11 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f77c800 == 21 [pid = 1930] [id = 635]
23:13:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa43e09b800) [pid = 1930] [serial = 1777] [outer = (nil)]
23:13:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa43e3eb000) [pid = 1930] [serial = 1778] [outer = 0x7fa43e09b800]
23:13:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa43f54f800) [pid = 1930] [serial = 1779] [outer = 0x7fa43e09b800]
23:13:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a7b000 == 22 [pid = 1930] [id = 636]
23:13:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa43f64f800) [pid = 1930] [serial = 1780] [outer = (nil)]
23:13:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa440aa6c00) [pid = 1930] [serial = 1781] [outer = 0x7fa43f64f800]
23:13:12 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
23:13:12 INFO - document served over http requires an http
23:13:12 INFO - sub-resource via iframe-tag using the http-csp
23:13:12 INFO - delivery method with keep-origin-redirect and when
23:13:12 INFO - the target request is same-origin.
23:13:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 1937ms
23:13:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:13:13 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b43800 == 23 [pid = 1930] [id = 637]
23:13:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa43dff1000) [pid = 1930] [serial = 1782] [outer = (nil)]
23:13:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa440b3e000) [pid = 1930] [serial = 1783] [outer = 0x7fa43dff1000]
23:13:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa4417ea400) [pid = 1930] [serial = 1784] [outer = 0x7fa43dff1000]
23:13:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440bc0000 == 24 [pid = 1930] [id = 638]
23:13:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa4417f6000) [pid = 1930] [serial = 1785] [outer = (nil)]
23:13:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa4418a9400) [pid = 1930] [serial = 1786] [outer = 0x7fa4417f6000]
23:13:14 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
23:13:14 INFO - document served over http requires an http
23:13:14 INFO - sub-resource via iframe-tag using the http-csp
23:13:14 INFO - delivery method with no-redirect and when
23:13:14 INFO - the target request is same-origin.
23:13:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1833ms
23:13:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:13:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441518000 == 25 [pid = 1930] [id = 639]
23:13:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa440aa6400) [pid = 1930] [serial = 1787] [outer = (nil)]
23:13:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa4418a2c00) [pid = 1930] [serial = 1788] [outer = 0x7fa440aa6400]
23:13:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa442834000) [pid = 1930] [serial = 1789] [outer = 0x7fa440aa6400]
23:13:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44171c800 == 26 [pid = 1930] [id = 640]
23:13:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa44295d000) [pid = 1930] [serial = 1790] [outer = (nil)]
23:13:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa442968000) [pid = 1930] [serial = 1791] [outer = 0x7fa44295d000]
23:13:16 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
23:13:16 INFO - document served over http requires an http
23:13:16 INFO - sub-resource via iframe-tag using the http-csp
23:13:16 INFO - delivery method with swap-origin-redirect and when
23:13:16 INFO - the target request is same-origin.
23:13:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2193ms
23:13:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:13:17 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441ae3000 == 27 [pid = 1930] [id = 641]
23:13:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa4418ab800) [pid = 1930] [serial = 1792] [outer = (nil)]
23:13:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa442966c00) [pid = 1930] [serial = 1793] [outer = 0x7fa4418ab800]
23:13:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa442bb7000) [pid = 1930] [serial = 1794] [outer = 0x7fa4418ab800]
23:13:18 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
23:13:18 INFO - document served over http requires an http
23:13:18 INFO - sub-resource via script-tag using the http-csp
23:13:18 INFO - delivery method with keep-origin-redirect and when
23:13:18 INFO - the target request is same-origin.
23:13:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2178ms
23:13:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:13:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442ad7800 == 28 [pid = 1930] [id = 642]
23:13:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa44299f400) [pid = 1930] [serial = 1795] [outer = (nil)]
23:13:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa442de4800) [pid = 1930] [serial = 1796] [outer = 0x7fa44299f400]
23:13:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa442f91000) [pid = 1930] [serial = 1797] [outer = 0x7fa44299f400]
23:13:20 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
23:13:20 INFO - document served over http requires an http
23:13:20 INFO - sub-resource via script-tag using the http-csp
23:13:20 INFO - delivery method with no-redirect and when
23:13:20 INFO - the target request is same-origin.
23:13:20 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2087ms
23:13:20 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:13:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442dc4000 == 29 [pid = 1930] [id = 643]
23:13:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa442de4400) [pid = 1930] [serial = 1798] [outer = (nil)]
23:13:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa442f99c00) [pid = 1930] [serial = 1799] [outer = 0x7fa442de4400]
23:13:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa443739800) [pid = 1930] [serial = 1800] [outer = 0x7fa442de4400]
23:13:23 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
23:13:23 INFO - document served over http requires an http
23:13:23 INFO - sub-resource via script-tag using the http-csp
23:13:23 INFO - delivery method with swap-origin-redirect and when
23:13:23 INFO - the target request is same-origin.
23:13:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2844ms
23:13:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:13:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f5e800 == 30 [pid = 1930] [id = 644]
23:13:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa442f99400) [pid = 1930] [serial = 1801] [outer = (nil)]
23:13:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa44383a800) [pid = 1930] [serial = 1802] [outer = 0x7fa442f99400]
23:13:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa443841000) [pid = 1930] [serial = 1803] [outer = 0x7fa442f99400]
23:13:25 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
23:13:25 INFO - document served over http requires an http
23:13:25 INFO - sub-resource via xhr-request using the http-csp
23:13:25 INFO - delivery method with keep-origin-redirect and when
23:13:25 INFO - the target request is same-origin.
23:13:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 1898ms
23:13:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:13:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4437ac800 == 31 [pid = 1930] [id = 645]
23:13:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa443839400) [pid = 1930] [serial = 1804] [outer = (nil)]
23:13:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa44414a400) [pid = 1930] [serial = 1805] [outer = 0x7fa443839400]
23:13:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa4442bd000) [pid = 1930] [serial = 1806] [outer = 0x7fa443839400]
23:13:27 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
23:13:27 INFO - document served over http requires an http
23:13:27 INFO - sub-resource via xhr-request using the http-csp
23:13:27 INFO - delivery method with no-redirect and when
23:13:27 INFO - the target request is same-origin.
23:13:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1734ms
23:13:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:13:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444353000 == 32 [pid = 1930] [id = 646]
23:13:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa444149c00) [pid = 1930] [serial = 1807] [outer = (nil)]
23:13:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa4442c7000) [pid = 1930] [serial = 1808] [outer = 0x7fa444149c00]
23:13:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa444594c00) [pid = 1930] [serial = 1809] [outer = 0x7fa444149c00]
23:13:29 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
23:13:29 INFO - document served over http requires an http
23:13:29 INFO - sub-resource via xhr-request using the http-csp
23:13:29 INFO - delivery method with swap-origin-redirect and when
23:13:29 INFO - the target request is same-origin.
23:13:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1653ms
23:13:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:13:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4445ae000 == 33 [pid = 1930] [id = 647]
23:13:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa4442c6800) [pid = 1930] [serial = 1810] [outer = (nil)]
23:13:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa4445a0400) [pid = 1930] [serial = 1811] [outer = 0x7fa4442c6800]
23:13:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa4445dd800) [pid = 1930] [serial = 1812] [outer = 0x7fa4442c6800]
23:13:32 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
23:13:32 INFO - document served over http requires an https
23:13:32 INFO - sub-resource via fetch-request using the http-csp
23:13:32 INFO - delivery method with keep-origin-redirect and when
23:13:32 INFO - the target request is same-origin.
23:13:32 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2984ms
23:13:32 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:13:32 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1f5000 == 34 [pid = 1930] [id = 648]
23:13:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa43bab8c00) [pid = 1930] [serial = 1813] [outer = (nil)]
23:13:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa43de40800) [pid = 1930] [serial = 1814] [outer = 0x7fa43bab8c00]
23:13:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa43f2df000) [pid = 1930] [serial = 1815] [outer = 0x7fa43bab8c00]
23:13:34 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
23:13:34 INFO - document served over http requires an https
23:13:34 INFO - sub-resource via fetch-request using the http-csp
23:13:34 INFO - delivery method with no-redirect and when
23:13:34 INFO - the target request is same-origin.
23:13:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2386ms
23:13:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:13:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc69800 == 35 [pid = 1930] [id = 649]
23:13:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa43e3eb800) [pid = 1930] [serial = 1816] [outer = (nil)]
23:13:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa43f27f400) [pid = 1930] [serial = 1817] [outer = 0x7fa43e3eb800]
23:13:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa440b36800) [pid = 1930] [serial = 1818] [outer = 0x7fa43e3eb800]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e27c800 == 34 [pid = 1930] [id = 633]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be1c000 == 33 [pid = 1930] [id = 632]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f4ad000 == 32 [pid = 1930] [id = 631]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44271d000 == 31 [pid = 1930] [id = 629]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442702800 == 30 [pid = 1930] [id = 628]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441acc000 == 29 [pid = 1930] [id = 627]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441722800 == 28 [pid = 1930] [id = 625]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418ea800 == 27 [pid = 1930] [id = 626]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441710000 == 26 [pid = 1930] [id = 624]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4416b3000 == 25 [pid = 1930] [id = 623]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440bc2000 == 24 [pid = 1930] [id = 622]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f499800 == 23 [pid = 1930] [id = 620]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f778800 == 22 [pid = 1930] [id = 621]
23:13:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e290800 == 21 [pid = 1930] [id = 619]
23:13:35 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa43f553c00) [pid = 1930] [serial = 1728] [outer = (nil)] [url = about:blank]
23:13:35 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa43f410c00) [pid = 1930] [serial = 1689] [outer = (nil)] [url = about:blank]
23:13:37 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
23:13:37 INFO - document served over http requires an https
23:13:37 INFO - sub-resource via fetch-request using the http-csp
23:13:37 INFO - delivery method with swap-origin-redirect and when
23:13:37 INFO - the target request is same-origin.
23:13:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2543ms
23:13:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:13:37 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1df000 == 22 [pid = 1930] [id = 650]
23:13:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa43f2e0000) [pid = 1930] [serial = 1819] [outer = (nil)]
23:13:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa440b3b400) [pid = 1930] [serial = 1820] [outer = 0x7fa43f2e0000]
23:13:37 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 123 (0x7fa4419bd800) [pid = 1930] [serial = 1821] [outer = 0x7fa43f2e0000]
23:13:38 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f4ad000 == 23 [pid = 1930] [id = 651]
23:13:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 124 (0x7fa4419c7000) [pid = 1930] [serial = 1822] [outer = (nil)]
23:13:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa441a82400) [pid = 1930] [serial = 1823] [outer = 0x7fa4419c7000]
23:13:39 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
23:13:39 INFO - document served over http requires an https
23:13:39 INFO - sub-resource via iframe-tag using the http-csp
23:13:39 INFO - delivery method with keep-origin-redirect and when
23:13:39 INFO - the target request is same-origin.
23:13:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 1843ms
23:13:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:13:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b50800 == 24 [pid = 1930] [id = 652]
23:13:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa43f407400) [pid = 1930] [serial = 1824] [outer = (nil)]
23:13:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 127 (0x7fa441a7f400) [pid = 1930] [serial = 1825] [outer = 0x7fa43f407400]
23:13:39 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 128 (0x7fa442967800) [pid = 1930] [serial = 1826] [outer = 0x7fa43f407400]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 127 (0x7fa43f548c00) [pid = 1930] [serial = 1772] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 126 (0x7fa44299cc00) [pid = 1930] [serial = 1757] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa442ae7800) [pid = 1930] [serial = 1760] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa441a8a800) [pid = 1930] [serial = 1749] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 123 (0x7fa4419c6000) [pid = 1930] [serial = 1746] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 122 (0x7fa441a86c00) [pid = 1930] [serial = 1751] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa44295c000) [pid = 1930] [serial = 1754] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa4417f0400) [pid = 1930] [serial = 1739] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa43f651000) [pid = 1930] [serial = 1736] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa4419c5800) [pid = 1930] [serial = 1744] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485166894]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa4417f1000) [pid = 1930] [serial = 1741] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa43e56a400) [pid = 1930] [serial = 1769] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa442bb9000) [pid = 1930] [serial = 1763] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa43e0a3c00) [pid = 1930] [serial = 1733] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa43ce40000) [pid = 1930] [serial = 1766] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa43ce3a000) [pid = 1930] [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]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa43ce3b000) [pid = 1930] [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]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa441a85800) [pid = 1930] [serial = 1748] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa441472800) [pid = 1930] [serial = 1738] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa4419c1400) [pid = 1930] [serial = 1743] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485166894]
23:13:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f4a9800 == 25 [pid = 1930] [id = 653]
23:13:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa43b9fbc00) [pid = 1930] [serial = 1827] [outer = (nil)]
23:13:41 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa43e567800) [pid = 1930] [serial = 1767] [outer = (nil)] [url = about:blank]
23:13:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa43bab0000) [pid = 1930] [serial = 1828] [outer = 0x7fa43b9fbc00]
23:13:41 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
23:13:41 INFO - document served over http requires an https
23:13:41 INFO - sub-resource via iframe-tag using the http-csp
23:13:41 INFO - delivery method with no-redirect and when
23:13:41 INFO - the target request is same-origin.
23:13:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2732ms
23:13:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:13:42 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418e2800 == 26 [pid = 1930] [id = 654]
23:13:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa43bab1800) [pid = 1930] [serial = 1829] [outer = (nil)]
23:13:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa43f651000) [pid = 1930] [serial = 1830] [outer = 0x7fa43bab1800]
23:13:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa441a8bc00) [pid = 1930] [serial = 1831] [outer = 0x7fa43bab1800]
23:13:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e285000 == 27 [pid = 1930] [id = 655]
23:13:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa43ce36800) [pid = 1930] [serial = 1832] [outer = (nil)]
23:13:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa43de48800) [pid = 1930] [serial = 1833] [outer = 0x7fa43ce36800]
23:13:43 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
23:13:43 INFO - document served over http requires an https
23:13:43 INFO - sub-resource via iframe-tag using the http-csp
23:13:43 INFO - delivery method with swap-origin-redirect and when
23:13:43 INFO - the target request is same-origin.
23:13:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1737ms
23:13:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:13:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440bb9000 == 28 [pid = 1930] [id = 656]
23:13:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa43e162800) [pid = 1930] [serial = 1834] [outer = (nil)]
23:13:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa43e453800) [pid = 1930] [serial = 1835] [outer = 0x7fa43e162800]
23:13:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa4419bc000) [pid = 1930] [serial = 1836] [outer = 0x7fa43e162800]
23:13:45 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
23:13:45 INFO - document served over http requires an https
23:13:45 INFO - sub-resource via script-tag using the http-csp
23:13:45 INFO - delivery method with keep-origin-redirect and when
23:13:45 INFO - the target request is same-origin.
23:13:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 2244ms
23:13:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:13:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44271e800 == 29 [pid = 1930] [id = 657]
23:13:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa43e44c000) [pid = 1930] [serial = 1837] [outer = (nil)]
23:13:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa44283e000) [pid = 1930] [serial = 1838] [outer = 0x7fa43e44c000]
23:13:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa442aec000) [pid = 1930] [serial = 1839] [outer = 0x7fa43e44c000]
23:13:48 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
23:13:48 INFO - document served over http requires an https
23:13:48 INFO - sub-resource via script-tag using the http-csp
23:13:48 INFO - delivery method with no-redirect and when
23:13:48 INFO - the target request is same-origin.
23:13:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 2231ms
23:13:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:13:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f5c000 == 30 [pid = 1930] [id = 658]
23:13:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa442836800) [pid = 1930] [serial = 1840] [outer = (nil)]
23:13:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa442f8d000) [pid = 1930] [serial = 1841] [outer = 0x7fa442836800]
23:13:49 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 123 (0x7fa44383c000) [pid = 1930] [serial = 1842] [outer = 0x7fa442836800]
23:13:50 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
23:13:50 INFO - document served over http requires an https
23:13:50 INFO - sub-resource via script-tag using the http-csp
23:13:50 INFO - delivery method with swap-origin-redirect and when
23:13:50 INFO - the target request is same-origin.
23:13:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2133ms
23:13:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:13:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444ec1800 == 31 [pid = 1930] [id = 659]
23:13:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 124 (0x7fa442f8ac00) [pid = 1930] [serial = 1843] [outer = (nil)]
23:13:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa44459f000) [pid = 1930] [serial = 1844] [outer = 0x7fa442f8ac00]
23:13:51 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa444edb400) [pid = 1930] [serial = 1845] [outer = 0x7fa442f8ac00]
23:13:52 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
23:13:52 INFO - document served over http requires an https
23:13:52 INFO - sub-resource via xhr-request using the http-csp
23:13:52 INFO - delivery method with keep-origin-redirect and when
23:13:52 INFO - the target request is same-origin.
23:13:52 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2636ms
23:13:52 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:13:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f72800 == 32 [pid = 1930] [id = 660]
23:13:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 127 (0x7fa44459d400) [pid = 1930] [serial = 1846] [outer = (nil)]
23:13:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 128 (0x7fa444fef400) [pid = 1930] [serial = 1847] [outer = 0x7fa44459d400]
23:13:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 129 (0x7fa444ffb000) [pid = 1930] [serial = 1848] [outer = 0x7fa44459d400]
23:13:54 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
23:13:54 INFO - document served over http requires an https
23:13:54 INFO - sub-resource via xhr-request using the http-csp
23:13:54 INFO - delivery method with no-redirect and when
23:13:54 INFO - the target request is same-origin.
23:13:54 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 1932ms
23:13:54 INFO - TEST-START | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:13:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4458f4000 == 33 [pid = 1930] [id = 661]
23:13:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 130 (0x7fa444fef800) [pid = 1930] [serial = 1849] [outer = (nil)]
23:13:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 131 (0x7fa445962800) [pid = 1930] [serial = 1850] [outer = 0x7fa444fef800]
23:13:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 132 (0x7fa44596c000) [pid = 1930] [serial = 1851] [outer = 0x7fa444fef800]
23:13:56 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
23:13:56 INFO - document served over http requires an https
23:13:56 INFO - sub-resource via xhr-request using the http-csp
23:13:56 INFO - delivery method with swap-origin-redirect and when
23:13:56 INFO - the target request is same-origin.
23:13:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/http-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1788ms
23:13:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:13:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa445983000 == 34 [pid = 1930] [id = 662]
23:13:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 133 (0x7fa4458c2800) [pid = 1930] [serial = 1852] [outer = (nil)]
23:13:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 134 (0x7fa445a71800) [pid = 1930] [serial = 1853] [outer = 0x7fa4458c2800]
23:13:57 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 135 (0x7fa445a77c00) [pid = 1930] [serial = 1854] [outer = 0x7fa4458c2800]
23:13:58 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
23:13:58 INFO - document served over http requires an http
23:13:58 INFO - sub-resource via fetch-request using the meta-csp
23:13:58 INFO - delivery method with keep-origin-redirect and when
23:13:58 INFO - the target request is cross-origin.
23:13:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1731ms
23:13:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:13:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446251000 == 35 [pid = 1930] [id = 663]
23:13:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 136 (0x7fa445a6e400) [pid = 1930] [serial = 1855] [outer = (nil)]
23:13:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 137 (0x7fa44620bc00) [pid = 1930] [serial = 1856] [outer = 0x7fa445a6e400]
23:13:59 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:13:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 138 (0x7fa44628b400) [pid = 1930] [serial = 1857] [outer = 0x7fa445a6e400]
23:14:00 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
23:14:00 INFO - document served over http requires an http
23:14:00 INFO - sub-resource via fetch-request using the meta-csp
23:14:00 INFO - delivery method with no-redirect and when
23:14:00 INFO - the target request is cross-origin.
23:14:00 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1891ms
23:14:00 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:14:00 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44630b000 == 36 [pid = 1930] [id = 664]
23:14:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 139 (0x7fa446209400) [pid = 1930] [serial = 1858] [outer = (nil)]
23:14:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 140 (0x7fa446294400) [pid = 1930] [serial = 1859] [outer = 0x7fa446209400]
23:14:01 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 141 (0x7fa4463a3c00) [pid = 1930] [serial = 1860] [outer = 0x7fa446209400]
23:14:02 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
23:14:02 INFO - document served over http requires an http
23:14:02 INFO - sub-resource via fetch-request using the meta-csp
23:14:02 INFO - delivery method with swap-origin-redirect and when
23:14:02 INFO - the target request is cross-origin.
23:14:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2092ms
23:14:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:14:02 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468ba800 == 37 [pid = 1930] [id = 665]
23:14:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 142 (0x7fa446293800) [pid = 1930] [serial = 1861] [outer = (nil)]
23:14:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 143 (0x7fa4463abc00) [pid = 1930] [serial = 1862] [outer = 0x7fa446293800]
23:14:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 144 (0x7fa44641f800) [pid = 1930] [serial = 1863] [outer = 0x7fa446293800]
23:14:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468cf000 == 38 [pid = 1930] [id = 666]
23:14:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 145 (0x7fa446424000) [pid = 1930] [serial = 1864] [outer = (nil)]
23:14:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 146 (0x7fa446429c00) [pid = 1930] [serial = 1865] [outer = 0x7fa446424000]
23:14:05 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
23:14:05 INFO - document served over http requires an http
23:14:05 INFO - sub-resource via iframe-tag using the meta-csp
23:14:05 INFO - delivery method with keep-origin-redirect and when
23:14:05 INFO - the target request is cross-origin.
23:14:05 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2997ms
23:14:05 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:14:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f768800 == 39 [pid = 1930] [id = 667]
23:14:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 147 (0x7fa43e567800) [pid = 1930] [serial = 1866] [outer = (nil)]
23:14:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 148 (0x7fa43f406400) [pid = 1930] [serial = 1867] [outer = 0x7fa43e567800]
23:14:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 149 (0x7fa440aa4000) [pid = 1930] [serial = 1868] [outer = 0x7fa43e567800]
23:14:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be24800 == 40 [pid = 1930] [id = 668]
23:14:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 150 (0x7fa43ce35c00) [pid = 1930] [serial = 1869] [outer = (nil)]
23:14:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 151 (0x7fa43e450400) [pid = 1930] [serial = 1870] [outer = 0x7fa43ce35c00]
23:14:08 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
23:14:08 INFO - document served over http requires an http
23:14:08 INFO - sub-resource via iframe-tag using the meta-csp
23:14:08 INFO - delivery method with no-redirect and when
23:14:08 INFO - the target request is cross-origin.
23:14:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2913ms
23:14:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:14:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e27c000 == 41 [pid = 1930] [id = 669]
23:14:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 152 (0x7fa43e3ec400) [pid = 1930] [serial = 1871] [outer = (nil)]
23:14:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 153 (0x7fa43f2e0c00) [pid = 1930] [serial = 1872] [outer = 0x7fa43e3ec400]
23:14:09 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 154 (0x7fa440a9e000) [pid = 1930] [serial = 1873] [outer = 0x7fa43e3ec400]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f4a9800 == 40 [pid = 1930] [id = 653]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b50800 == 39 [pid = 1930] [id = 652]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f4ad000 == 38 [pid = 1930] [id = 651]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1df000 == 37 [pid = 1930] [id = 650]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1f3000 == 36 [pid = 1930] [id = 618]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc69800 == 35 [pid = 1930] [id = 649]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1f5000 == 34 [pid = 1930] [id = 648]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4445ae000 == 33 [pid = 1930] [id = 647]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444353000 == 32 [pid = 1930] [id = 646]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4437ac800 == 31 [pid = 1930] [id = 645]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f5e800 == 30 [pid = 1930] [id = 644]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442dc4000 == 29 [pid = 1930] [id = 643]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442ad7800 == 28 [pid = 1930] [id = 642]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441ae3000 == 27 [pid = 1930] [id = 641]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441518000 == 26 [pid = 1930] [id = 639]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44171c800 == 25 [pid = 1930] [id = 640]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b43800 == 24 [pid = 1930] [id = 637]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440bc0000 == 23 [pid = 1930] [id = 638]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a7b000 == 22 [pid = 1930] [id = 636]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44169e800 == 21 [pid = 1930] [id = 613]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f77c800 == 20 [pid = 1930] [id = 635]
23:14:09 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43cec1800 == 19 [pid = 1930] [id = 634]
23:14:09 INFO - PROCESS | 1880 | --DOMWINDOW == 153 (0x7fa43f2dac00) [pid = 1930] [serial = 1731] [outer = (nil)] [url = about:blank]
23:14:09 INFO - PROCESS | 1880 | --DOMWINDOW == 152 (0x7fa43f403800) [pid = 1930] [serial = 1770] [outer = (nil)] [url = about:blank]
23:14:09 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43cec4800 == 20 [pid = 1930] [id = 670]
23:14:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 153 (0x7fa43f2dc400) [pid = 1930] [serial = 1874] [outer = (nil)]
23:14:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 154 (0x7fa440b3c400) [pid = 1930] [serial = 1875] [outer = 0x7fa43f2dc400]
23:14:10 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
23:14:10 INFO - document served over http requires an http
23:14:10 INFO - sub-resource via iframe-tag using the meta-csp
23:14:10 INFO - delivery method with swap-origin-redirect and when
23:14:10 INFO - the target request is cross-origin.
23:14:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1937ms
23:14:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:14:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f204000 == 21 [pid = 1930] [id = 671]
23:14:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 155 (0x7fa43e453000) [pid = 1930] [serial = 1876] [outer = (nil)]
23:14:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 156 (0x7fa440b3d400) [pid = 1930] [serial = 1877] [outer = 0x7fa43e453000]
23:14:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 157 (0x7fa4419bf000) [pid = 1930] [serial = 1878] [outer = 0x7fa43e453000]
23:14:11 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
23:14:11 INFO - document served over http requires an http
23:14:11 INFO - sub-resource via script-tag using the meta-csp
23:14:11 INFO - delivery method with keep-origin-redirect and when
23:14:11 INFO - the target request is cross-origin.
23:14:11 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1530ms
23:14:11 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:14:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a6c800 == 22 [pid = 1930] [id = 672]
23:14:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 158 (0x7fa441474000) [pid = 1930] [serial = 1879] [outer = (nil)]
23:14:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 159 (0x7fa441a87c00) [pid = 1930] [serial = 1880] [outer = 0x7fa441474000]
23:14:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 160 (0x7fa442ae2000) [pid = 1930] [serial = 1881] [outer = 0x7fa441474000]
23:14:13 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
23:14:13 INFO - document served over http requires an http
23:14:13 INFO - sub-resource via script-tag using the meta-csp
23:14:13 INFO - delivery method with no-redirect and when
23:14:13 INFO - the target request is cross-origin.
23:14:13 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1675ms
23:14:13 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:14:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b58800 == 23 [pid = 1930] [id = 673]
23:14:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 161 (0x7fa43f658800) [pid = 1930] [serial = 1882] [outer = (nil)]
23:14:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 162 (0x7fa4417f0000) [pid = 1930] [serial = 1883] [outer = 0x7fa43f658800]
23:14:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 163 (0x7fa443738c00) [pid = 1930] [serial = 1884] [outer = 0x7fa43f658800]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 162 (0x7fa441a82400) [pid = 1930] [serial = 1823] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 161 (0x7fa44414a400) [pid = 1930] [serial = 1805] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 160 (0x7fa442f99c00) [pid = 1930] [serial = 1799] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 159 (0x7fa43de40800) [pid = 1930] [serial = 1814] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 158 (0x7fa4442c7000) [pid = 1930] [serial = 1808] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 157 (0x7fa43bab0000) [pid = 1930] [serial = 1828] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485221573]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 156 (0x7fa442968000) [pid = 1930] [serial = 1791] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 155 (0x7fa43dfea400) [pid = 1930] [serial = 1775] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 154 (0x7fa442966c00) [pid = 1930] [serial = 1793] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 153 (0x7fa440b3b400) [pid = 1930] [serial = 1820] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 152 (0x7fa440b3e000) [pid = 1930] [serial = 1783] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 151 (0x7fa43f27f400) [pid = 1930] [serial = 1817] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 150 (0x7fa43e3eb000) [pid = 1930] [serial = 1778] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 149 (0x7fa4418a9400) [pid = 1930] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485194215]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 148 (0x7fa4418a2c00) [pid = 1930] [serial = 1788] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 147 (0x7fa442de4800) [pid = 1930] [serial = 1796] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 146 (0x7fa440aa6c00) [pid = 1930] [serial = 1781] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 145 (0x7fa4445a0400) [pid = 1930] [serial = 1811] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 144 (0x7fa44383a800) [pid = 1930] [serial = 1802] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 143 (0x7fa441a7f400) [pid = 1930] [serial = 1825] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 142 (0x7fa43f651000) [pid = 1930] [serial = 1830] [outer = (nil)] [url = about:blank]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 141 (0x7fa43f2e0000) [pid = 1930] [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]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 140 (0x7fa43e3eb800) [pid = 1930] [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]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 139 (0x7fa43b9fbc00) [pid = 1930] [serial = 1827] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485221573]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 138 (0x7fa43f407400) [pid = 1930] [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]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 137 (0x7fa43bab8c00) [pid = 1930] [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]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 136 (0x7fa4419c7000) [pid = 1930] [serial = 1822] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 135 (0x7fa43f64f800) [pid = 1930] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 134 (0x7fa44295d000) [pid = 1930] [serial = 1790] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 133 (0x7fa43e569400) [pid = 1930] [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]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 132 (0x7fa4417f6000) [pid = 1930] [serial = 1785] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485194215]
23:14:15 INFO - PROCESS | 1880 | --DOMWINDOW == 131 (0x7fa440a99000) [pid = 1930] [serial = 1773] [outer = (nil)] [url = about:blank]
23:14:16 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
23:14:16 INFO - document served over http requires an http
23:14:16 INFO - sub-resource via script-tag using the meta-csp
23:14:16 INFO - delivery method with swap-origin-redirect and when
23:14:16 INFO - the target request is cross-origin.
23:14:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 3235ms
23:14:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:14:17 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4de000 == 24 [pid = 1930] [id = 674]
23:14:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 132 (0x7fa43de42c00) [pid = 1930] [serial = 1885] [outer = (nil)]
23:14:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 133 (0x7fa43de48000) [pid = 1930] [serial = 1886] [outer = 0x7fa43de42c00]
23:14:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 134 (0x7fa43f407400) [pid = 1930] [serial = 1887] [outer = 0x7fa43de42c00]
23:14:18 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
23:14:18 INFO - document served over http requires an http
23:14:18 INFO - sub-resource via xhr-request using the meta-csp
23:14:18 INFO - delivery method with keep-origin-redirect and when
23:14:18 INFO - the target request is cross-origin.
23:14:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2145ms
23:14:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:14:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4416a6000 == 25 [pid = 1930] [id = 675]
23:14:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 135 (0x7fa43bab4c00) [pid = 1930] [serial = 1888] [outer = (nil)]
23:14:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 136 (0x7fa440a9d400) [pid = 1930] [serial = 1889] [outer = 0x7fa43bab4c00]
23:14:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 137 (0x7fa4419ca000) [pid = 1930] [serial = 1890] [outer = 0x7fa43bab4c00]
23:14:21 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
23:14:21 INFO - document served over http requires an http
23:14:21 INFO - sub-resource via xhr-request using the meta-csp
23:14:21 INFO - delivery method with no-redirect and when
23:14:21 INFO - the target request is cross-origin.
23:14:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2749ms
23:14:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:14:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428e1800 == 26 [pid = 1930] [id = 676]
23:14:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 138 (0x7fa440b32800) [pid = 1930] [serial = 1891] [outer = (nil)]
23:14:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 139 (0x7fa442dda000) [pid = 1930] [serial = 1892] [outer = 0x7fa440b32800]
23:14:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 140 (0x7fa44383cc00) [pid = 1930] [serial = 1893] [outer = 0x7fa440b32800]
23:14:23 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
23:14:23 INFO - document served over http requires an http
23:14:23 INFO - sub-resource via xhr-request using the meta-csp
23:14:23 INFO - delivery method with swap-origin-redirect and when
23:14:23 INFO - the target request is cross-origin.
23:14:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1945ms
23:14:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:14:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f4c000 == 27 [pid = 1930] [id = 677]
23:14:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 141 (0x7fa442dd7400) [pid = 1930] [serial = 1894] [outer = (nil)]
23:14:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 142 (0x7fa444150c00) [pid = 1930] [serial = 1895] [outer = 0x7fa442dd7400]
23:14:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 143 (0x7fa4445d6c00) [pid = 1930] [serial = 1896] [outer = 0x7fa442dd7400]
23:14:25 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
23:14:25 INFO - document served over http requires an https
23:14:25 INFO - sub-resource via fetch-request using the meta-csp
23:14:25 INFO - delivery method with keep-origin-redirect and when
23:14:25 INFO - the target request is cross-origin.
23:14:25 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1883ms
23:14:25 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:14:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444350800 == 28 [pid = 1930] [id = 678]
23:14:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 144 (0x7fa4442bf400) [pid = 1930] [serial = 1897] [outer = (nil)]
23:14:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 145 (0x7fa444eeac00) [pid = 1930] [serial = 1898] [outer = 0x7fa4442bf400]
23:14:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 146 (0x7fa4458c4c00) [pid = 1930] [serial = 1899] [outer = 0x7fa4442bf400]
23:14:27 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
23:14:27 INFO - document served over http requires an https
23:14:27 INFO - sub-resource via fetch-request using the meta-csp
23:14:27 INFO - delivery method with no-redirect and when
23:14:27 INFO - the target request is cross-origin.
23:14:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1738ms
23:14:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:14:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444eb9000 == 29 [pid = 1930] [id = 679]
23:14:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 147 (0x7fa444ee9800) [pid = 1930] [serial = 1900] [outer = (nil)]
23:14:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 148 (0x7fa446205c00) [pid = 1930] [serial = 1901] [outer = 0x7fa444ee9800]
23:14:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 149 (0x7fa446421c00) [pid = 1930] [serial = 1902] [outer = 0x7fa444ee9800]
23:14:29 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
23:14:29 INFO - document served over http requires an https
23:14:29 INFO - sub-resource via fetch-request using the meta-csp
23:14:29 INFO - delivery method with swap-origin-redirect and when
23:14:29 INFO - the target request is cross-origin.
23:14:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2300ms
23:14:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:14:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468c5800 == 30 [pid = 1930] [id = 680]
23:14:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 150 (0x7fa445a73000) [pid = 1930] [serial = 1903] [outer = (nil)]
23:14:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 151 (0x7fa4464e9c00) [pid = 1930] [serial = 1904] [outer = 0x7fa445a73000]
23:14:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 152 (0x7fa44654c400) [pid = 1930] [serial = 1905] [outer = 0x7fa445a73000]
23:14:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447438800 == 31 [pid = 1930] [id = 681]
23:14:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 153 (0x7fa446550000) [pid = 1930] [serial = 1906] [outer = (nil)]
23:14:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 154 (0x7fa446556c00) [pid = 1930] [serial = 1907] [outer = 0x7fa446550000]
23:14:31 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
23:14:31 INFO - document served over http requires an https
23:14:31 INFO - sub-resource via iframe-tag using the meta-csp
23:14:31 INFO - delivery method with keep-origin-redirect and when
23:14:31 INFO - the target request is cross-origin.
23:14:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2333ms
23:14:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:14:32 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44756a800 == 32 [pid = 1930] [id = 682]
23:14:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 155 (0x7fa4464e8800) [pid = 1930] [serial = 1908] [outer = (nil)]
23:14:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 156 (0x7fa446558c00) [pid = 1930] [serial = 1909] [outer = 0x7fa4464e8800]
23:14:32 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 157 (0x7fa44721dc00) [pid = 1930] [serial = 1910] [outer = 0x7fa4464e8800]
23:14:33 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44757d800 == 33 [pid = 1930] [id = 683]
23:14:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 158 (0x7fa447222800) [pid = 1930] [serial = 1911] [outer = (nil)]
23:14:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 159 (0x7fa4472a3000) [pid = 1930] [serial = 1912] [outer = 0x7fa447222800]
23:14:34 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
23:14:34 INFO - document served over http requires an https
23:14:34 INFO - sub-resource via iframe-tag using the meta-csp
23:14:34 INFO - delivery method with no-redirect and when
23:14:34 INFO - the target request is cross-origin.
23:14:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2236ms
23:14:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:14:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44768d800 == 34 [pid = 1930] [id = 684]
23:14:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 160 (0x7fa446553c00) [pid = 1930] [serial = 1913] [outer = (nil)]
23:14:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 161 (0x7fa4472a2800) [pid = 1930] [serial = 1914] [outer = 0x7fa446553c00]
23:14:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 162 (0x7fa4472af000) [pid = 1930] [serial = 1915] [outer = 0x7fa446553c00]
23:14:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4476a1800 == 35 [pid = 1930] [id = 685]
23:14:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 163 (0x7fa447403000) [pid = 1930] [serial = 1916] [outer = (nil)]
23:14:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 164 (0x7fa447408c00) [pid = 1930] [serial = 1917] [outer = 0x7fa447403000]
23:14:37 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
23:14:37 INFO - document served over http requires an https
23:14:37 INFO - sub-resource via iframe-tag using the meta-csp
23:14:37 INFO - delivery method with swap-origin-redirect and when
23:14:37 INFO - the target request is cross-origin.
23:14:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 2922ms
23:14:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:14:37 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b5b000 == 36 [pid = 1930] [id = 686]
23:14:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 165 (0x7fa447221400) [pid = 1930] [serial = 1918] [outer = (nil)]
23:14:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 166 (0x7fa447404c00) [pid = 1930] [serial = 1919] [outer = 0x7fa447221400]
23:14:37 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 167 (0x7fa4476ac800) [pid = 1930] [serial = 1920] [outer = 0x7fa447221400]
23:14:38 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
23:14:38 INFO - document served over http requires an https
23:14:38 INFO - sub-resource via script-tag using the meta-csp
23:14:38 INFO - delivery method with keep-origin-redirect and when
23:14:38 INFO - the target request is cross-origin.
23:14:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1883ms
23:14:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:14:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b75800 == 37 [pid = 1930] [id = 687]
23:14:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 168 (0x7fa44740d000) [pid = 1930] [serial = 1921] [outer = (nil)]
23:14:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 169 (0x7fa4476b4000) [pid = 1930] [serial = 1922] [outer = 0x7fa44740d000]
23:14:39 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 170 (0x7fa4477d1c00) [pid = 1930] [serial = 1923] [outer = 0x7fa44740d000]
23:14:41 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
23:14:41 INFO - document served over http requires an https
23:14:41 INFO - sub-resource via script-tag using the meta-csp
23:14:41 INFO - delivery method with no-redirect and when
23:14:41 INFO - the target request is cross-origin.
23:14:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 2028ms
23:14:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:14:42 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43cec3800 == 38 [pid = 1930] [id = 688]
23:14:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 171 (0x7fa43e163000) [pid = 1930] [serial = 1924] [outer = (nil)]
23:14:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 172 (0x7fa43f64d400) [pid = 1930] [serial = 1925] [outer = 0x7fa43e163000]
23:14:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 173 (0x7fa447967800) [pid = 1930] [serial = 1926] [outer = 0x7fa43e163000]
23:14:44 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
23:14:44 INFO - document served over http requires an https
23:14:44 INFO - sub-resource via script-tag using the meta-csp
23:14:44 INFO - delivery method with swap-origin-redirect and when
23:14:44 INFO - the target request is cross-origin.
23:14:44 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 3198ms
23:14:44 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:14:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441699000 == 39 [pid = 1930] [id = 689]
23:14:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 174 (0x7fa43f407000) [pid = 1930] [serial = 1927] [outer = (nil)]
23:14:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 175 (0x7fa43f54d400) [pid = 1930] [serial = 1928] [outer = 0x7fa43f407000]
23:14:45 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 176 (0x7fa44299b400) [pid = 1930] [serial = 1929] [outer = 0x7fa43f407000]
23:14:46 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
23:14:46 INFO - document served over http requires an https
23:14:46 INFO - sub-resource via xhr-request using the meta-csp
23:14:46 INFO - delivery method with keep-origin-redirect and when
23:14:46 INFO - the target request is cross-origin.
23:14:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2215ms
23:14:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:14:47 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442711000 == 40 [pid = 1930] [id = 690]
23:14:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 177 (0x7fa442959800) [pid = 1930] [serial = 1930] [outer = (nil)]
23:14:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 178 (0x7fa4429a0000) [pid = 1930] [serial = 1931] [outer = 0x7fa442959800]
23:14:47 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 179 (0x7fa443837800) [pid = 1930] [serial = 1932] [outer = 0x7fa442959800]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e285000 == 39 [pid = 1930] [id = 655]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440bb9000 == 38 [pid = 1930] [id = 656]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44271e800 == 37 [pid = 1930] [id = 657]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f5c000 == 36 [pid = 1930] [id = 658]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444ec1800 == 35 [pid = 1930] [id = 659]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f72800 == 34 [pid = 1930] [id = 660]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4458f4000 == 33 [pid = 1930] [id = 661]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa445983000 == 32 [pid = 1930] [id = 662]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446251000 == 31 [pid = 1930] [id = 663]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44630b000 == 30 [pid = 1930] [id = 664]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468cf000 == 29 [pid = 1930] [id = 666]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be24800 == 28 [pid = 1930] [id = 668]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f768800 == 27 [pid = 1930] [id = 667]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43cec4800 == 26 [pid = 1930] [id = 670]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e27c000 == 25 [pid = 1930] [id = 669]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f204000 == 24 [pid = 1930] [id = 671]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428e5000 == 23 [pid = 1930] [id = 630]
23:14:47 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a6c800 == 22 [pid = 1930] [id = 672]
23:14:47 INFO - PROCESS | 1880 | --DOMWINDOW == 178 (0x7fa440b36800) [pid = 1930] [serial = 1818] [outer = (nil)] [url = about:blank]
23:14:47 INFO - PROCESS | 1880 | --DOMWINDOW == 177 (0x7fa4419bd800) [pid = 1930] [serial = 1821] [outer = (nil)] [url = about:blank]
23:14:47 INFO - PROCESS | 1880 | --DOMWINDOW == 176 (0x7fa442967800) [pid = 1930] [serial = 1826] [outer = (nil)] [url = about:blank]
23:14:47 INFO - PROCESS | 1880 | --DOMWINDOW == 175 (0x7fa43f2df000) [pid = 1930] [serial = 1815] [outer = (nil)] [url = about:blank]
23:14:48 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
23:14:48 INFO - document served over http requires an https
23:14:48 INFO - sub-resource via xhr-request using the meta-csp
23:14:48 INFO - delivery method with no-redirect and when
23:14:48 INFO - the target request is cross-origin.
23:14:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2087ms
23:14:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:14:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de10800 == 23 [pid = 1930] [id = 691]
23:14:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 176 (0x7fa43f650400) [pid = 1930] [serial = 1933] [outer = (nil)]
23:14:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 177 (0x7fa4417e7400) [pid = 1930] [serial = 1934] [outer = 0x7fa43f650400]
23:14:49 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 178 (0x7fa444597000) [pid = 1930] [serial = 1935] [outer = 0x7fa43f650400]
23:14:51 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
23:14:51 INFO - document served over http requires an https
23:14:51 INFO - sub-resource via xhr-request using the meta-csp
23:14:51 INFO - delivery method with swap-origin-redirect and when
23:14:51 INFO - the target request is cross-origin.
23:14:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2436ms
23:14:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:14:51 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f768800 == 24 [pid = 1930] [id = 692]
23:14:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 179 (0x7fa441a85800) [pid = 1930] [serial = 1936] [outer = (nil)]
23:14:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 180 (0x7fa444ff6400) [pid = 1930] [serial = 1937] [outer = 0x7fa441a85800]
23:14:51 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 181 (0x7fa44596a400) [pid = 1930] [serial = 1938] [outer = 0x7fa441a85800]
23:14:53 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
23:14:53 INFO - document served over http requires an http
23:14:53 INFO - sub-resource via fetch-request using the meta-csp
23:14:53 INFO - delivery method with keep-origin-redirect and when
23:14:53 INFO - the target request is same-origin.
23:14:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 2132ms
23:14:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 180 (0x7fa446429c00) [pid = 1930] [serial = 1865] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 179 (0x7fa43e450400) [pid = 1930] [serial = 1870] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485248052]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 178 (0x7fa440b3c400) [pid = 1930] [serial = 1875] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 177 (0x7fa43de48800) [pid = 1930] [serial = 1833] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 176 (0x7fa44459f000) [pid = 1930] [serial = 1844] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 175 (0x7fa441a87c00) [pid = 1930] [serial = 1880] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 174 (0x7fa442f8d000) [pid = 1930] [serial = 1841] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 173 (0x7fa43f406400) [pid = 1930] [serial = 1867] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 172 (0x7fa4463abc00) [pid = 1930] [serial = 1862] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 171 (0x7fa444fef400) [pid = 1930] [serial = 1847] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 170 (0x7fa44620bc00) [pid = 1930] [serial = 1856] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 169 (0x7fa445962800) [pid = 1930] [serial = 1850] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 168 (0x7fa440b3d400) [pid = 1930] [serial = 1877] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 167 (0x7fa445a71800) [pid = 1930] [serial = 1853] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 166 (0x7fa43f2e0c00) [pid = 1930] [serial = 1872] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 165 (0x7fa43e453800) [pid = 1930] [serial = 1835] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 164 (0x7fa446294400) [pid = 1930] [serial = 1859] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 163 (0x7fa44283e000) [pid = 1930] [serial = 1838] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 162 (0x7fa4417f0000) [pid = 1930] [serial = 1883] [outer = (nil)] [url = about:blank]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 161 (0x7fa43e453000) [pid = 1930] [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]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 160 (0x7fa43ce36800) [pid = 1930] [serial = 1832] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 159 (0x7fa43ce35c00) [pid = 1930] [serial = 1869] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485248052]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 158 (0x7fa441474000) [pid = 1930] [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]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 157 (0x7fa43e567800) [pid = 1930] [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]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 156 (0x7fa43e3ec400) [pid = 1930] [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]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 155 (0x7fa43f2dc400) [pid = 1930] [serial = 1874] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:53 INFO - PROCESS | 1880 | --DOMWINDOW == 154 (0x7fa446424000) [pid = 1930] [serial = 1864] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:14:53 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440bd1000 == 25 [pid = 1930] [id = 693]
23:14:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 155 (0x7fa43de41c00) [pid = 1930] [serial = 1939] [outer = (nil)]
23:14:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 156 (0x7fa43e15e800) [pid = 1930] [serial = 1940] [outer = 0x7fa43de41c00]
23:14:54 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 157 (0x7fa440b3e400) [pid = 1930] [serial = 1941] [outer = 0x7fa43de41c00]
23:14:55 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
23:14:55 INFO - document served over http requires an http
23:14:55 INFO - sub-resource via fetch-request using the meta-csp
23:14:55 INFO - delivery method with no-redirect and when
23:14:55 INFO - the target request is same-origin.
23:14:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1781ms
23:14:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:14:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1e6800 == 26 [pid = 1930] [id = 694]
23:14:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 158 (0x7fa43e165000) [pid = 1930] [serial = 1942] [outer = (nil)]
23:14:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 159 (0x7fa43f2dd400) [pid = 1930] [serial = 1943] [outer = 0x7fa43e165000]
23:14:56 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 160 (0x7fa442961400) [pid = 1930] [serial = 1944] [outer = 0x7fa43e165000]
23:14:56 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
23:14:56 INFO - document served over http requires an http
23:14:56 INFO - sub-resource via fetch-request using the meta-csp
23:14:56 INFO - delivery method with swap-origin-redirect and when
23:14:56 INFO - the target request is same-origin.
23:14:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 1937ms
23:14:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:14:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444ec5000 == 27 [pid = 1930] [id = 695]
23:14:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 161 (0x7fa444ee2400) [pid = 1930] [serial = 1945] [outer = (nil)]
23:14:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 162 (0x7fa444ffc000) [pid = 1930] [serial = 1946] [outer = 0x7fa444ee2400]
23:14:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:14:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 163 (0x7fa44620dc00) [pid = 1930] [serial = 1947] [outer = 0x7fa444ee2400]
23:14:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4458fb000 == 28 [pid = 1930] [id = 696]
23:14:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 164 (0x7fa446291800) [pid = 1930] [serial = 1948] [outer = (nil)]
23:14:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 165 (0x7fa4463a5400) [pid = 1930] [serial = 1949] [outer = 0x7fa446291800]
23:14:59 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
23:14:59 INFO - document served over http requires an http
23:14:59 INFO - sub-resource via iframe-tag using the meta-csp
23:14:59 INFO - delivery method with keep-origin-redirect and when
23:14:59 INFO - the target request is same-origin.
23:14:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2344ms
23:14:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:14:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa445987000 == 29 [pid = 1930] [id = 697]
23:14:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 166 (0x7fa444edf000) [pid = 1930] [serial = 1950] [outer = (nil)]
23:15:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 167 (0x7fa4463a0c00) [pid = 1930] [serial = 1951] [outer = 0x7fa444edf000]
23:15:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 168 (0x7fa4464e5c00) [pid = 1930] [serial = 1952] [outer = 0x7fa444edf000]
23:15:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446309000 == 30 [pid = 1930] [id = 698]
23:15:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 169 (0x7fa446554800) [pid = 1930] [serial = 1953] [outer = (nil)]
23:15:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 170 (0x7fa447225400) [pid = 1930] [serial = 1954] [outer = 0x7fa446554800]
23:15:01 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
23:15:01 INFO - document served over http requires an http
23:15:01 INFO - sub-resource via iframe-tag using the meta-csp
23:15:01 INFO - delivery method with no-redirect and when
23:15:01 INFO - the target request is same-origin.
23:15:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2325ms
23:15:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:15:02 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4468c0000 == 31 [pid = 1930] [id = 699]
23:15:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 171 (0x7fa4463afc00) [pid = 1930] [serial = 1955] [outer = (nil)]
23:15:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 172 (0x7fa4472a5000) [pid = 1930] [serial = 1956] [outer = 0x7fa4463afc00]
23:15:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 173 (0x7fa4477c5c00) [pid = 1930] [serial = 1957] [outer = 0x7fa4463afc00]
23:15:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44768b000 == 32 [pid = 1930] [id = 700]
23:15:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 174 (0x7fa4477d0000) [pid = 1930] [serial = 1958] [outer = (nil)]
23:15:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 175 (0x7fa4477ce800) [pid = 1930] [serial = 1959] [outer = 0x7fa4477d0000]
23:15:04 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
23:15:04 INFO - document served over http requires an http
23:15:04 INFO - sub-resource via iframe-tag using the meta-csp
23:15:04 INFO - delivery method with swap-origin-redirect and when
23:15:04 INFO - the target request is same-origin.
23:15:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 2781ms
23:15:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:15:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448822000 == 33 [pid = 1930] [id = 701]
23:15:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 176 (0x7fa447217c00) [pid = 1930] [serial = 1960] [outer = (nil)]
23:15:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 177 (0x7fa447962800) [pid = 1930] [serial = 1961] [outer = 0x7fa447217c00]
23:15:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 178 (0x7fa4483d9c00) [pid = 1930] [serial = 1962] [outer = 0x7fa447217c00]
23:15:06 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
23:15:06 INFO - document served over http requires an http
23:15:06 INFO - sub-resource via script-tag using the meta-csp
23:15:06 INFO - delivery method with keep-origin-redirect and when
23:15:06 INFO - the target request is same-origin.
23:15:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 1827ms
23:15:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:15:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448ca1000 == 34 [pid = 1930] [id = 702]
23:15:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 179 (0x7fa44861e000) [pid = 1930] [serial = 1963] [outer = (nil)]
23:15:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 180 (0x7fa44861f400) [pid = 1930] [serial = 1964] [outer = 0x7fa44861e000]
23:15:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 181 (0x7fa448891800) [pid = 1930] [serial = 1965] [outer = 0x7fa44861e000]
23:15:08 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
23:15:08 INFO - document served over http requires an http
23:15:08 INFO - sub-resource via script-tag using the meta-csp
23:15:08 INFO - delivery method with no-redirect and when
23:15:08 INFO - the target request is same-origin.
23:15:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 1778ms
23:15:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:15:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4490db800 == 35 [pid = 1930] [id = 703]
23:15:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 182 (0x7fa44861ac00) [pid = 1930] [serial = 1966] [outer = (nil)]
23:15:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 183 (0x7fa448b5bc00) [pid = 1930] [serial = 1967] [outer = 0x7fa44861ac00]
23:15:08 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 184 (0x7fa448b67c00) [pid = 1930] [serial = 1968] [outer = 0x7fa44861ac00]
23:15:09 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
23:15:09 INFO - document served over http requires an http
23:15:09 INFO - sub-resource via script-tag using the meta-csp
23:15:09 INFO - delivery method with swap-origin-redirect and when
23:15:09 INFO - the target request is same-origin.
23:15:09 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1740ms
23:15:09 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:15:10 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449254800 == 36 [pid = 1930] [id = 704]
23:15:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 185 (0x7fa448896000) [pid = 1930] [serial = 1969] [outer = (nil)]
23:15:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 186 (0x7fa448c55c00) [pid = 1930] [serial = 1970] [outer = 0x7fa448896000]
23:15:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:10 INFO - PROCESS | 1880 | ++DOMWINDOW == 187 (0x7fa448f2a000) [pid = 1930] [serial = 1971] [outer = 0x7fa448896000]
23:15:12 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
23:15:12 INFO - document served over http requires an http
23:15:12 INFO - sub-resource via xhr-request using the meta-csp
23:15:12 INFO - delivery method with keep-origin-redirect and when
23:15:12 INFO - the target request is same-origin.
23:15:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2225ms
23:15:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:15:12 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449564800 == 37 [pid = 1930] [id = 705]
23:15:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 188 (0x7fa448c59c00) [pid = 1930] [serial = 1972] [outer = (nil)]
23:15:12 INFO - PROCESS | 1880 | ++DOMWINDOW == 189 (0x7fa448f37c00) [pid = 1930] [serial = 1973] [outer = 0x7fa448c59c00]
23:15:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 190 (0x7fa449299800) [pid = 1930] [serial = 1974] [outer = 0x7fa448c59c00]
23:15:14 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
23:15:14 INFO - document served over http requires an http
23:15:14 INFO - sub-resource via xhr-request using the meta-csp
23:15:14 INFO - delivery method with no-redirect and when
23:15:14 INFO - the target request is same-origin.
23:15:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2131ms
23:15:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:15:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0d4800 == 38 [pid = 1930] [id = 706]
23:15:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 191 (0x7fa448f37000) [pid = 1930] [serial = 1975] [outer = (nil)]
23:15:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 192 (0x7fa44953f800) [pid = 1930] [serial = 1976] [outer = 0x7fa448f37000]
23:15:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 193 (0x7fa4495aac00) [pid = 1930] [serial = 1977] [outer = 0x7fa448f37000]
23:15:16 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
23:15:16 INFO - document served over http requires an http
23:15:16 INFO - sub-resource via xhr-request using the meta-csp
23:15:16 INFO - delivery method with swap-origin-redirect and when
23:15:16 INFO - the target request is same-origin.
23:15:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 2182ms
23:15:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:15:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44adf1800 == 39 [pid = 1930] [id = 707]
23:15:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 194 (0x7fa44953ec00) [pid = 1930] [serial = 1978] [outer = (nil)]
23:15:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 195 (0x7fa4496e2800) [pid = 1930] [serial = 1979] [outer = 0x7fa44953ec00]
23:15:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 196 (0x7fa4496ec800) [pid = 1930] [serial = 1980] [outer = 0x7fa44953ec00]
23:15:19 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
23:15:19 INFO - document served over http requires an https
23:15:19 INFO - sub-resource via fetch-request using the meta-csp
23:15:19 INFO - delivery method with keep-origin-redirect and when
23:15:19 INFO - the target request is same-origin.
23:15:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 2982ms
23:15:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:15:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ae8f800 == 40 [pid = 1930] [id = 708]
23:15:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 197 (0x7fa4496e1800) [pid = 1930] [serial = 1981] [outer = (nil)]
23:15:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 198 (0x7fa44ad8f000) [pid = 1930] [serial = 1982] [outer = 0x7fa4496e1800]
23:15:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 199 (0x7fa44add5000) [pid = 1930] [serial = 1983] [outer = 0x7fa4496e1800]
23:15:21 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
23:15:21 INFO - document served over http requires an https
23:15:21 INFO - sub-resource via fetch-request using the meta-csp
23:15:21 INFO - delivery method with no-redirect and when
23:15:21 INFO - the target request is same-origin.
23:15:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 1928ms
23:15:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:15:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aec6800 == 41 [pid = 1930] [id = 709]
23:15:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 200 (0x7fa44abce000) [pid = 1930] [serial = 1984] [outer = (nil)]
23:15:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 201 (0x7fa44b1ce400) [pid = 1930] [serial = 1985] [outer = 0x7fa44abce000]
23:15:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 202 (0x7fa44c51f000) [pid = 1930] [serial = 1986] [outer = 0x7fa44abce000]
23:15:24 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
23:15:24 INFO - document served over http requires an https
23:15:24 INFO - sub-resource via fetch-request using the meta-csp
23:15:24 INFO - delivery method with swap-origin-redirect and when
23:15:24 INFO - the target request is same-origin.
23:15:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2842ms
23:15:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:15:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418f8000 == 42 [pid = 1930] [id = 710]
23:15:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 203 (0x7fa44add7c00) [pid = 1930] [serial = 1987] [outer = (nil)]
23:15:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 204 (0x7fa44b112c00) [pid = 1930] [serial = 1988] [outer = 0x7fa44add7c00]
23:15:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 205 (0x7fa44e324800) [pid = 1930] [serial = 1989] [outer = 0x7fa44add7c00]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4de000 == 41 [pid = 1930] [id = 674]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4416a6000 == 40 [pid = 1930] [id = 675]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428e1800 == 39 [pid = 1930] [id = 676]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f4c000 == 38 [pid = 1930] [id = 677]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444350800 == 37 [pid = 1930] [id = 678]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444eb9000 == 36 [pid = 1930] [id = 679]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447438800 == 35 [pid = 1930] [id = 681]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468c5800 == 34 [pid = 1930] [id = 680]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44757d800 == 33 [pid = 1930] [id = 683]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44756a800 == 32 [pid = 1930] [id = 682]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4476a1800 == 31 [pid = 1930] [id = 685]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44768d800 == 30 [pid = 1930] [id = 684]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b5b000 == 29 [pid = 1930] [id = 686]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b75800 == 28 [pid = 1930] [id = 687]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441699000 == 27 [pid = 1930] [id = 689]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442711000 == 26 [pid = 1930] [id = 690]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de10800 == 25 [pid = 1930] [id = 691]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f768800 == 24 [pid = 1930] [id = 692]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f772000 == 23 [pid = 1930] [id = 603]
23:15:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440bd1000 == 22 [pid = 1930] [id = 693]
23:15:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc73000 == 23 [pid = 1930] [id = 711]
23:15:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 206 (0x7fa43bab7c00) [pid = 1930] [serial = 1990] [outer = (nil)]
23:15:27 INFO - PROCESS | 1880 | --DOMWINDOW == 205 (0x7fa441a8bc00) [pid = 1930] [serial = 1831] [outer = (nil)] [url = about:blank]
23:15:27 INFO - PROCESS | 1880 | --DOMWINDOW == 204 (0x7fa440a9e000) [pid = 1930] [serial = 1873] [outer = (nil)] [url = about:blank]
23:15:27 INFO - PROCESS | 1880 | --DOMWINDOW == 203 (0x7fa442ae2000) [pid = 1930] [serial = 1881] [outer = (nil)] [url = about:blank]
23:15:27 INFO - PROCESS | 1880 | --DOMWINDOW == 202 (0x7fa4419bf000) [pid = 1930] [serial = 1878] [outer = (nil)] [url = about:blank]
23:15:27 INFO - PROCESS | 1880 | --DOMWINDOW == 201 (0x7fa440aa4000) [pid = 1930] [serial = 1868] [outer = (nil)] [url = about:blank]
23:15:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 202 (0x7fa43de41000) [pid = 1930] [serial = 1991] [outer = 0x7fa43bab7c00]
23:15:27 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
23:15:27 INFO - document served over http requires an https
23:15:27 INFO - sub-resource via iframe-tag using the meta-csp
23:15:27 INFO - delivery method with keep-origin-redirect and when
23:15:27 INFO - the target request is same-origin.
23:15:27 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 3534ms
23:15:27 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:15:28 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43cebf800 == 24 [pid = 1930] [id = 712]
23:15:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 203 (0x7fa43ce33800) [pid = 1930] [serial = 1992] [outer = (nil)]
23:15:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 204 (0x7fa43e56ec00) [pid = 1930] [serial = 1993] [outer = 0x7fa43ce33800]
23:15:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 205 (0x7fa43f548400) [pid = 1930] [serial = 1994] [outer = 0x7fa43ce33800]
23:15:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4c7800 == 25 [pid = 1930] [id = 713]
23:15:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 206 (0x7fa43f64c000) [pid = 1930] [serial = 1995] [outer = (nil)]
23:15:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 207 (0x7fa43fa7b000) [pid = 1930] [serial = 1996] [outer = 0x7fa43f64c000]
23:15:29 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
23:15:29 INFO - document served over http requires an https
23:15:29 INFO - sub-resource via iframe-tag using the meta-csp
23:15:29 INFO - delivery method with no-redirect and when
23:15:29 INFO - the target request is same-origin.
23:15:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2080ms
23:15:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:15:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1f5000 == 26 [pid = 1930] [id = 714]
23:15:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 208 (0x7fa43e09bc00) [pid = 1930] [serial = 1997] [outer = (nil)]
23:15:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 209 (0x7fa43f656c00) [pid = 1930] [serial = 1998] [outer = 0x7fa43e09bc00]
23:15:31 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 210 (0x7fa4419c3000) [pid = 1930] [serial = 1999] [outer = 0x7fa43e09bc00]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 209 (0x7fa43f407000) [pid = 1930] [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]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 208 (0x7fa43f650400) [pid = 1930] [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]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 207 (0x7fa442959800) [pid = 1930] [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]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 206 (0x7fa441a85800) [pid = 1930] [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]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 205 (0x7fa43dfe2400) [pid = 1930] [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]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 204 (0x7fa43dfe2800) [pid = 1930] [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]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 203 (0x7fa43bab1800) [pid = 1930] [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]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 202 (0x7fa447403000) [pid = 1930] [serial = 1916] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 201 (0x7fa447222800) [pid = 1930] [serial = 1911] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485273816]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 200 (0x7fa446550000) [pid = 1930] [serial = 1906] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 199 (0x7fa43f658800) [pid = 1930] [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]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 198 (0x7fa4464e9c00) [pid = 1930] [serial = 1904] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 197 (0x7fa446556c00) [pid = 1930] [serial = 1907] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 196 (0x7fa43f54d400) [pid = 1930] [serial = 1928] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 195 (0x7fa4472a2800) [pid = 1930] [serial = 1914] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 194 (0x7fa43de48000) [pid = 1930] [serial = 1886] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 193 (0x7fa446205c00) [pid = 1930] [serial = 1901] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 192 (0x7fa4472a3000) [pid = 1930] [serial = 1912] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485273816]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 191 (0x7fa4429a0000) [pid = 1930] [serial = 1931] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 190 (0x7fa447404c00) [pid = 1930] [serial = 1919] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 189 (0x7fa4476b4000) [pid = 1930] [serial = 1922] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 188 (0x7fa440a9d400) [pid = 1930] [serial = 1889] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 187 (0x7fa43f64d400) [pid = 1930] [serial = 1925] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 186 (0x7fa446558c00) [pid = 1930] [serial = 1909] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 185 (0x7fa4417e7400) [pid = 1930] [serial = 1934] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 184 (0x7fa442dda000) [pid = 1930] [serial = 1892] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 183 (0x7fa447408c00) [pid = 1930] [serial = 1917] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 182 (0x7fa444150c00) [pid = 1930] [serial = 1895] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 181 (0x7fa444eeac00) [pid = 1930] [serial = 1898] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 180 (0x7fa444ff6400) [pid = 1930] [serial = 1937] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 179 (0x7fa43e15e800) [pid = 1930] [serial = 1940] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 178 (0x7fa443837800) [pid = 1930] [serial = 1932] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 177 (0x7fa44299b400) [pid = 1930] [serial = 1929] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 176 (0x7fa444597000) [pid = 1930] [serial = 1935] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | --DOMWINDOW == 175 (0x7fa443738c00) [pid = 1930] [serial = 1884] [outer = (nil)] [url = about:blank]
23:15:34 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f77c800 == 27 [pid = 1930] [id = 715]
23:15:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 176 (0x7fa43b9f8c00) [pid = 1930] [serial = 2000] [outer = (nil)]
23:15:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 177 (0x7fa43ce3e800) [pid = 1930] [serial = 2001] [outer = 0x7fa43b9f8c00]
23:15:34 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
23:15:34 INFO - document served over http requires an https
23:15:34 INFO - sub-resource via iframe-tag using the meta-csp
23:15:34 INFO - delivery method with swap-origin-redirect and when
23:15:34 INFO - the target request is same-origin.
23:15:34 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 4690ms
23:15:34 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:15:34 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a86800 == 28 [pid = 1930] [id = 716]
23:15:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 178 (0x7fa43f40c800) [pid = 1930] [serial = 2002] [outer = (nil)]
23:15:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 179 (0x7fa43f651800) [pid = 1930] [serial = 2003] [outer = 0x7fa43f40c800]
23:15:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 180 (0x7fa441a84c00) [pid = 1930] [serial = 2004] [outer = 0x7fa43f40c800]
23:15:36 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
23:15:36 INFO - document served over http requires an https
23:15:36 INFO - sub-resource via script-tag using the meta-csp
23:15:36 INFO - delivery method with keep-origin-redirect and when
23:15:36 INFO - the target request is same-origin.
23:15:36 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1883ms
23:15:36 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:15:36 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440b5c000 == 29 [pid = 1930] [id = 717]
23:15:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 181 (0x7fa43e575400) [pid = 1930] [serial = 2005] [outer = (nil)]
23:15:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 182 (0x7fa43f64cc00) [pid = 1930] [serial = 2006] [outer = 0x7fa43e575400]
23:15:37 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:37 INFO - PROCESS | 1880 | ++DOMWINDOW == 183 (0x7fa441a8b800) [pid = 1930] [serial = 2007] [outer = 0x7fa43e575400]
23:15:38 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
23:15:38 INFO - document served over http requires an https
23:15:38 INFO - sub-resource via script-tag using the meta-csp
23:15:38 INFO - delivery method with no-redirect and when
23:15:38 INFO - the target request is same-origin.
23:15:38 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 1828ms
23:15:38 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:15:38 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418e5800 == 30 [pid = 1930] [id = 718]
23:15:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 184 (0x7fa43f54c800) [pid = 1930] [serial = 2008] [outer = (nil)]
23:15:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 185 (0x7fa44299d800) [pid = 1930] [serial = 2009] [outer = 0x7fa43f54c800]
23:15:39 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 186 (0x7fa443738c00) [pid = 1930] [serial = 2010] [outer = 0x7fa43f54c800]
23:15:40 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
23:15:40 INFO - document served over http requires an https
23:15:40 INFO - sub-resource via script-tag using the meta-csp
23:15:40 INFO - delivery method with swap-origin-redirect and when
23:15:40 INFO - the target request is same-origin.
23:15:40 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2652ms
23:15:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:15:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442db3800 == 31 [pid = 1930] [id = 719]
23:15:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 187 (0x7fa442ae3c00) [pid = 1930] [serial = 2011] [outer = (nil)]
23:15:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 188 (0x7fa4442cb800) [pid = 1930] [serial = 2012] [outer = 0x7fa442ae3c00]
23:15:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 189 (0x7fa4445d8000) [pid = 1930] [serial = 2013] [outer = 0x7fa442ae3c00]
23:15:43 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
23:15:43 INFO - document served over http requires an https
23:15:43 INFO - sub-resource via xhr-request using the meta-csp
23:15:43 INFO - delivery method with keep-origin-redirect and when
23:15:43 INFO - the target request is same-origin.
23:15:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2136ms
23:15:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:15:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44435c000 == 32 [pid = 1930] [id = 720]
23:15:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 190 (0x7fa4442cac00) [pid = 1930] [serial = 2014] [outer = (nil)]
23:15:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 191 (0x7fa4458bc000) [pid = 1930] [serial = 2015] [outer = 0x7fa4442cac00]
23:15:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 192 (0x7fa446205c00) [pid = 1930] [serial = 2016] [outer = 0x7fa4442cac00]
23:15:46 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
23:15:46 INFO - document served over http requires an https
23:15:46 INFO - sub-resource via xhr-request using the meta-csp
23:15:46 INFO - delivery method with no-redirect and when
23:15:46 INFO - the target request is same-origin.
23:15:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2794ms
23:15:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:15:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4458f5800 == 33 [pid = 1930] [id = 721]
23:15:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 193 (0x7fa444ff9c00) [pid = 1930] [serial = 2017] [outer = (nil)]
23:15:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 194 (0x7fa4463acc00) [pid = 1930] [serial = 2018] [outer = 0x7fa444ff9c00]
23:15:47 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 195 (0x7fa446554c00) [pid = 1930] [serial = 2019] [outer = 0x7fa444ff9c00]
23:15:48 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
23:15:48 INFO - document served over http requires an https
23:15:48 INFO - sub-resource via xhr-request using the meta-csp
23:15:48 INFO - delivery method with swap-origin-redirect and when
23:15:48 INFO - the target request is same-origin.
23:15:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-csp/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 1984ms
23:15:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:15:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44743f800 == 34 [pid = 1930] [id = 722]
23:15:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 196 (0x7fa446424800) [pid = 1930] [serial = 2020] [outer = (nil)]
23:15:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 197 (0x7fa4472ad800) [pid = 1930] [serial = 2021] [outer = 0x7fa446424800]
23:15:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 198 (0x7fa447411000) [pid = 1930] [serial = 2022] [outer = 0x7fa446424800]
23:15:49 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
23:15:49 INFO - document served over http requires an http
23:15:49 INFO - sub-resource via fetch-request using the meta-referrer
23:15:49 INFO - delivery method with keep-origin-redirect and when
23:15:49 INFO - the target request is cross-origin.
23:15:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1741ms
23:15:49 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html
23:15:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447698000 == 35 [pid = 1930] [id = 723]
23:15:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 199 (0x7fa4472a5400) [pid = 1930] [serial = 2023] [outer = (nil)]
23:15:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 200 (0x7fa4477d3400) [pid = 1930] [serial = 2024] [outer = 0x7fa4472a5400]
23:15:50 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 201 (0x7fa448616000) [pid = 1930] [serial = 2025] [outer = 0x7fa4472a5400]
23:15:51 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
23:15:51 INFO - document served over http requires an http
23:15:51 INFO - sub-resource via fetch-request using the meta-referrer
23:15:51 INFO - delivery method with no-redirect and when
23:15:51 INFO - the target request is cross-origin.
23:15:51 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.no-redirect.http.html | took 1782ms
23:15:51 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:15:51 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448814000 == 36 [pid = 1930] [id = 724]
23:15:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 202 (0x7fa4477d0400) [pid = 1930] [serial = 2026] [outer = (nil)]
23:15:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 203 (0x7fa448b67400) [pid = 1930] [serial = 2027] [outer = 0x7fa4477d0400]
23:15:52 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 204 (0x7fa448f32c00) [pid = 1930] [serial = 2028] [outer = 0x7fa4477d0400]
23:15:53 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
23:15:53 INFO - document served over http requires an http
23:15:53 INFO - sub-resource via fetch-request using the meta-referrer
23:15:53 INFO - delivery method with swap-origin-redirect and when
23:15:53 INFO - the target request is cross-origin.
23:15:53 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 2029ms
23:15:53 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:15:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44926d000 == 37 [pid = 1930] [id = 725]
23:15:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 205 (0x7fa448b5e400) [pid = 1930] [serial = 2029] [outer = (nil)]
23:15:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 206 (0x7fa4495b3c00) [pid = 1930] [serial = 2030] [outer = 0x7fa448b5e400]
23:15:54 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 207 (0x7fa44ab43400) [pid = 1930] [serial = 2031] [outer = 0x7fa448b5e400]
23:15:55 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aebf800 == 38 [pid = 1930] [id = 726]
23:15:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 208 (0x7fa44add0800) [pid = 1930] [serial = 2032] [outer = (nil)]
23:15:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 209 (0x7fa44ad8b400) [pid = 1930] [serial = 2033] [outer = 0x7fa44add0800]
23:15:56 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
23:15:56 INFO - document served over http requires an http
23:15:56 INFO - sub-resource via iframe-tag using the meta-referrer
23:15:56 INFO - delivery method with keep-origin-redirect and when
23:15:56 INFO - the target request is cross-origin.
23:15:56 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2744ms
23:15:56 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:15:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e3e6800 == 39 [pid = 1930] [id = 727]
23:15:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 210 (0x7fa4495b3000) [pid = 1930] [serial = 2034] [outer = (nil)]
23:15:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 211 (0x7fa44b10e800) [pid = 1930] [serial = 2035] [outer = 0x7fa4495b3000]
23:15:57 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:15:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 212 (0x7fa44e492c00) [pid = 1930] [serial = 2036] [outer = 0x7fa4495b3000]
23:15:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e53d000 == 40 [pid = 1930] [id = 728]
23:15:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 213 (0x7fa44e496000) [pid = 1930] [serial = 2037] [outer = (nil)]
23:15:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 214 (0x7fa44e499c00) [pid = 1930] [serial = 2038] [outer = 0x7fa44e496000]
23:15:58 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
23:15:58 INFO - document served over http requires an http
23:15:58 INFO - sub-resource via iframe-tag using the meta-referrer
23:15:58 INFO - delivery method with no-redirect and when
23:15:58 INFO - the target request is cross-origin.
23:15:58 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 2186ms
23:15:58 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:15:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e548000 == 41 [pid = 1930] [id = 729]
23:15:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 215 (0x7fa44e325800) [pid = 1930] [serial = 2039] [outer = (nil)]
23:15:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 216 (0x7fa44e49d400) [pid = 1930] [serial = 2040] [outer = 0x7fa44e325800]
23:16:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 217 (0x7fa43e198800) [pid = 1930] [serial = 2041] [outer = 0x7fa44e325800]
23:16:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa439c6c800 == 42 [pid = 1930] [id = 730]
23:16:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 218 (0x7fa43e19cc00) [pid = 1930] [serial = 2042] [outer = (nil)]
23:16:01 INFO - PROCESS | 1880 | [Child 1930] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9222
23:16:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 219 (0x7fa43b915000) [pid = 1930] [serial = 2043] [outer = 0x7fa43e19cc00]
23:16:02 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
23:16:02 INFO - document served over http requires an http
23:16:02 INFO - sub-resource via iframe-tag using the meta-referrer
23:16:02 INFO - delivery method with swap-origin-redirect and when
23:16:02 INFO - the target request is cross-origin.
23:16:02 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 3995ms
23:16:02 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:16:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa439c7a000 == 43 [pid = 1930] [id = 731]
23:16:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 220 (0x7fa43b91bc00) [pid = 1930] [serial = 2044] [outer = (nil)]
23:16:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 221 (0x7fa43b91cc00) [pid = 1930] [serial = 2045] [outer = 0x7fa43b91bc00]
23:16:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 222 (0x7fa43e15ec00) [pid = 1930] [serial = 2046] [outer = 0x7fa43b91bc00]
23:16:04 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
23:16:04 INFO - document served over http requires an http
23:16:04 INFO - sub-resource via script-tag using the meta-referrer
23:16:04 INFO - delivery method with keep-origin-redirect and when
23:16:04 INFO - the target request is cross-origin.
23:16:04 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2081ms
23:16:04 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html
23:16:05 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441718800 == 44 [pid = 1930] [id = 732]
23:16:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 223 (0x7fa43b917c00) [pid = 1930] [serial = 2047] [outer = (nil)]
23:16:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 224 (0x7fa43e19c000) [pid = 1930] [serial = 2048] [outer = 0x7fa43b917c00]
23:16:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:05 INFO - PROCESS | 1880 | ++DOMWINDOW == 225 (0x7fa442959800) [pid = 1930] [serial = 2049] [outer = 0x7fa43b917c00]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1e6800 == 43 [pid = 1930] [id = 694]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4458fb000 == 42 [pid = 1930] [id = 696]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444ec5000 == 41 [pid = 1930] [id = 695]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446309000 == 40 [pid = 1930] [id = 698]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa445987000 == 39 [pid = 1930] [id = 697]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44768b000 == 38 [pid = 1930] [id = 700]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468c0000 == 37 [pid = 1930] [id = 699]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448822000 == 36 [pid = 1930] [id = 701]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448ca1000 == 35 [pid = 1930] [id = 702]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4490db800 == 34 [pid = 1930] [id = 703]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449254800 == 33 [pid = 1930] [id = 704]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449564800 == 32 [pid = 1930] [id = 705]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0d4800 == 31 [pid = 1930] [id = 706]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44adf1800 == 30 [pid = 1930] [id = 707]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ae8f800 == 29 [pid = 1930] [id = 708]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aec6800 == 28 [pid = 1930] [id = 709]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc73000 == 27 [pid = 1930] [id = 711]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4c7800 == 26 [pid = 1930] [id = 713]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43cebf800 == 25 [pid = 1930] [id = 712]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f77c800 == 24 [pid = 1930] [id = 715]
23:16:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1f5000 == 23 [pid = 1930] [id = 714]
23:16:06 INFO - PROCESS | 1880 | --DOMWINDOW == 224 (0x7fa44596a400) [pid = 1930] [serial = 1938] [outer = (nil)] [url = about:blank]
23:16:06 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
23:16:06 INFO - document served over http requires an http
23:16:06 INFO - sub-resource via script-tag using the meta-referrer
23:16:06 INFO - delivery method with no-redirect and when
23:16:06 INFO - the target request is cross-origin.
23:16:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.no-redirect.http.html | took 1977ms
23:16:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:16:07 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be22800 == 24 [pid = 1930] [id = 733]
23:16:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 225 (0x7fa43ce3e400) [pid = 1930] [serial = 2050] [outer = (nil)]
23:16:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 226 (0x7fa43e09fc00) [pid = 1930] [serial = 2051] [outer = 0x7fa43ce3e400]
23:16:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 227 (0x7fa43e3edc00) [pid = 1930] [serial = 2052] [outer = 0x7fa43ce3e400]
23:16:08 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
23:16:08 INFO - document served over http requires an http
23:16:08 INFO - sub-resource via script-tag using the meta-referrer
23:16:08 INFO - delivery method with swap-origin-redirect and when
23:16:08 INFO - the target request is cross-origin.
23:16:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 1937ms
23:16:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:16:09 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1e6800 == 25 [pid = 1930] [id = 734]
23:16:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 228 (0x7fa43dff1c00) [pid = 1930] [serial = 2053] [outer = (nil)]
23:16:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 229 (0x7fa43e571000) [pid = 1930] [serial = 2054] [outer = 0x7fa43dff1c00]
23:16:09 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 230 (0x7fa440aa4c00) [pid = 1930] [serial = 2055] [outer = 0x7fa43dff1c00]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 229 (0x7fa4464e8800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 228 (0x7fa445a73000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 227 (0x7fa444ee9800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 226 (0x7fa4442bf400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 225 (0x7fa442dd7400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 224 (0x7fa440b32800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 223 (0x7fa43bab4c00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 222 (0x7fa43e3ef000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 221 (0x7fa442de4400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 220 (0x7fa446209400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 219 (0x7fa442f8ac00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 218 (0x7fa43e44c000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 217 (0x7fa44299f400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 216 (0x7fa44147dc00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 215 (0x7fa44295b800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 214 (0x7fa442f99400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 213 (0x7fa43e167800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 212 (0x7fa448f34800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 211 (0x7fa4418ab800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 210 (0x7fa43de42c00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 209 (0x7fa43de43000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 208 (0x7fa43bab2400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 207 (0x7fa445a6e400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 206 (0x7fa43f554c00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 205 (0x7fa4419c0800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 204 (0x7fa43dfe8000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 203 (0x7fa440b39000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 202 (0x7fa442836800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 201 (0x7fa44459d400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 200 (0x7fa43dfe4400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 199 (0x7fa444149c00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 198 (0x7fa444fef800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 197 (0x7fa43dfed800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 196 (0x7fa446293800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 195 (0x7fa441475000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 194 (0x7fa440aa6400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 193 (0x7fa443839400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 192 (0x7fa43f64e800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 191 (0x7fa43e161c00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 190 (0x7fa442831c00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 189 (0x7fa4442c6800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 188 (0x7fa43f546400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 187 (0x7fa43ce38800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 186 (0x7fa43e15d000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 185 (0x7fa44299c400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 184 (0x7fa43e162800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 183 (0x7fa4458c2800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 182 (0x7fa43e163000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 181 (0x7fa43dff1000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 180 (0x7fa43e09b800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 179 (0x7fa43fa77c00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 178 (0x7fa442ae5000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 177 (0x7fa43e451800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 176 (0x7fa44abce000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 175 (0x7fa43bab7c00) [pid = 1930] [serial = 1990] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 174 (0x7fa444ee2400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 173 (0x7fa43e165000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 172 (0x7fa44861ac00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 171 (0x7fa448c59c00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 170 (0x7fa4477d0000) [pid = 1930] [serial = 1958] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 169 (0x7fa43e09bc00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 168 (0x7fa444edf000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 167 (0x7fa44add7c00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 166 (0x7fa43b9f8c00) [pid = 1930] [serial = 2000] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 165 (0x7fa43ce33800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 164 (0x7fa446553c00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 163 (0x7fa44861e000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 162 (0x7fa43f64c000) [pid = 1930] [serial = 1995] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485329417]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 161 (0x7fa44740d000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 160 (0x7fa446291800) [pid = 1930] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 159 (0x7fa446554800) [pid = 1930] [serial = 1953] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485301319]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 158 (0x7fa447221400) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 157 (0x7fa44953ec00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 156 (0x7fa4496e1800) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 155 (0x7fa448896000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 154 (0x7fa448f37000) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 153 (0x7fa447217c00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 152 (0x7fa4463afc00) [pid = 1930] [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]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 151 (0x7fa44b112c00) [pid = 1930] [serial = 1988] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 150 (0x7fa44953f800) [pid = 1930] [serial = 1976] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 149 (0x7fa4463a0c00) [pid = 1930] [serial = 1951] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 148 (0x7fa448f37c00) [pid = 1930] [serial = 1973] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 147 (0x7fa448c55c00) [pid = 1930] [serial = 1970] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 146 (0x7fa44b1ce400) [pid = 1930] [serial = 1985] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 145 (0x7fa43f2dd400) [pid = 1930] [serial = 1943] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 144 (0x7fa44861f400) [pid = 1930] [serial = 1964] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 143 (0x7fa43e56ec00) [pid = 1930] [serial = 1993] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 142 (0x7fa447225400) [pid = 1930] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485301319]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 141 (0x7fa43f656c00) [pid = 1930] [serial = 1998] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 140 (0x7fa4472a5000) [pid = 1930] [serial = 1956] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 139 (0x7fa4496e2800) [pid = 1930] [serial = 1979] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 138 (0x7fa444ffc000) [pid = 1930] [serial = 1946] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 137 (0x7fa44ad8f000) [pid = 1930] [serial = 1982] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 136 (0x7fa43de41000) [pid = 1930] [serial = 1991] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 135 (0x7fa447962800) [pid = 1930] [serial = 1961] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 134 (0x7fa448b5bc00) [pid = 1930] [serial = 1967] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 133 (0x7fa43fa7b000) [pid = 1930] [serial = 1996] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485329417]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 132 (0x7fa4477ce800) [pid = 1930] [serial = 1959] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 131 (0x7fa4463a5400) [pid = 1930] [serial = 1949] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 130 (0x7fa43ce3e800) [pid = 1930] [serial = 2001] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 129 (0x7fa43f651800) [pid = 1930] [serial = 2003] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 128 (0x7fa4477d1c00) [pid = 1930] [serial = 1923] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 127 (0x7fa43e56e400) [pid = 1930] [serial = 1671] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 126 (0x7fa449299800) [pid = 1930] [serial = 1974] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa443739800) [pid = 1930] [serial = 1800] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa4463a3c00) [pid = 1930] [serial = 1860] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 123 (0x7fa444edb400) [pid = 1930] [serial = 1845] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 122 (0x7fa44721dc00) [pid = 1930] [serial = 1910] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa442aec000) [pid = 1930] [serial = 1839] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa446421c00) [pid = 1930] [serial = 1902] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa44383cc00) [pid = 1930] [serial = 1893] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa442f91000) [pid = 1930] [serial = 1797] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa4418a4000) [pid = 1930] [serial = 1716] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa4429a6800) [pid = 1930] [serial = 1758] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa4472af000) [pid = 1930] [serial = 1915] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa443841000) [pid = 1930] [serial = 1803] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa43f54f000) [pid = 1930] [serial = 1695] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa449547000) [pid = 1930] [serial = 1641] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa442bb7000) [pid = 1930] [serial = 1794] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa43f407400) [pid = 1930] [serial = 1887] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa43f2dfc00) [pid = 1930] [serial = 1776] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa43dfe9400) [pid = 1930] [serial = 1653] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa44628b400) [pid = 1930] [serial = 1857] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa440aa1000) [pid = 1930] [serial = 1705] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa44283b400) [pid = 1930] [serial = 1752] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa440b36c00) [pid = 1930] [serial = 1737] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa4417ed000) [pid = 1930] [serial = 1713] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa44383c000) [pid = 1930] [serial = 1842] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa444ffb000) [pid = 1930] [serial = 1848] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa43f275000) [pid = 1930] [serial = 1734] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa444594c00) [pid = 1930] [serial = 1809] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa44596c000) [pid = 1930] [serial = 1851] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa43e3e9c00) [pid = 1930] [serial = 1663] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa44641f800) [pid = 1930] [serial = 1863] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa441a81c00) [pid = 1930] [serial = 1747] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa442834000) [pid = 1930] [serial = 1789] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa448f2a000) [pid = 1930] [serial = 1971] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa4442bd000) [pid = 1930] [serial = 1806] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa4419bdc00) [pid = 1930] [serial = 1742] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa43f2df400) [pid = 1930] [serial = 1692] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa442964400) [pid = 1930] [serial = 1755] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa4445dd800) [pid = 1930] [serial = 1812] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa4476ac800) [pid = 1930] [serial = 1920] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa43f658c00) [pid = 1930] [serial = 1700] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa43e0aa800) [pid = 1930] [serial = 1658] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa4495aac00) [pid = 1930] [serial = 1977] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa43e44d000) [pid = 1930] [serial = 1668] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa44654c400) [pid = 1930] [serial = 1905] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa4445d6c00) [pid = 1930] [serial = 1896] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa442aee400) [pid = 1930] [serial = 1761] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa4419bc000) [pid = 1930] [serial = 1836] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa445a77c00) [pid = 1930] [serial = 1854] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa447967800) [pid = 1930] [serial = 1926] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa4458c4c00) [pid = 1930] [serial = 1899] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa4417ea400) [pid = 1930] [serial = 1784] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa43f54f800) [pid = 1930] [serial = 1779] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa440b40800) [pid = 1930] [serial = 1710] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa442dda400) [pid = 1930] [serial = 1764] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa4419ca000) [pid = 1930] [serial = 1890] [outer = (nil)] [url = about:blank]
23:16:13 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa43f27c800) [pid = 1930] [serial = 1674] [outer = (nil)] [url = about:blank]
23:16:14 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
23:16:14 INFO - document served over http requires an http
23:16:14 INFO - sub-resource via xhr-request using the meta-referrer
23:16:14 INFO - delivery method with keep-origin-redirect and when
23:16:14 INFO - the target request is cross-origin.
23:16:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 5394ms
23:16:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html
23:16:14 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa439c80000 == 26 [pid = 1930] [id = 735]
23:16:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 71 (0x7fa43b91e000) [pid = 1930] [serial = 2056] [outer = (nil)]
23:16:14 INFO - PROCESS | 1880 | ++DOMWINDOW == 72 (0x7fa43b921000) [pid = 1930] [serial = 2057] [outer = 0x7fa43b91e000]
23:16:14 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 73 (0x7fa43dfe4000) [pid = 1930] [serial = 2058] [outer = 0x7fa43b91e000]
23:16:15 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:16:15 INFO - document served over http requires an http
23:16:15 INFO - sub-resource via xhr-request using the meta-referrer
23:16:15 INFO - delivery method with no-redirect and when
23:16:15 INFO - the target request is cross-origin.
23:16:15 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.no-redirect.http.html | took 1884ms
23:16:15 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:16:16 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a68000 == 27 [pid = 1930] [id = 736]
23:16:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 74 (0x7fa43bab2400) [pid = 1930] [serial = 2059] [outer = (nil)]
23:16:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa43e15d000) [pid = 1930] [serial = 2060] [outer = 0x7fa43bab2400]
23:16:16 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:16 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa43e451800) [pid = 1930] [serial = 2061] [outer = 0x7fa43bab2400]
23:16:17 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
23:16:17 INFO - document served over http requires an http
23:16:17 INFO - sub-resource via xhr-request using the meta-referrer
23:16:17 INFO - delivery method with swap-origin-redirect and when
23:16:17 INFO - the target request is cross-origin.
23:16:17 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1827ms
23:16:17 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:16:18 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440bbc000 == 28 [pid = 1930] [id = 737]
23:16:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa43e163000) [pid = 1930] [serial = 2062] [outer = (nil)]
23:16:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa43f408000) [pid = 1930] [serial = 2063] [outer = 0x7fa43e163000]
23:16:18 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:18 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa43fa7d800) [pid = 1930] [serial = 2064] [outer = 0x7fa43e163000]
23:16:19 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:16:19 INFO - document served over http requires an https
23:16:19 INFO - sub-resource via fetch-request using the meta-referrer
23:16:19 INFO - delivery method with keep-origin-redirect and when
23:16:19 INFO - the target request is cross-origin.
23:16:19 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1746ms
23:16:19 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html
23:16:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44171b800 == 29 [pid = 1930] [id = 738]
23:16:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa43f2e2800) [pid = 1930] [serial = 2065] [outer = (nil)]
23:16:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa440b37c00) [pid = 1930] [serial = 2066] [outer = 0x7fa43f2e2800]
23:16:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa4419bf000) [pid = 1930] [serial = 2067] [outer = 0x7fa43f2e2800]
23:16:21 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:16:21 INFO - document served over http requires an https
23:16:21 INFO - sub-resource via fetch-request using the meta-referrer
23:16:21 INFO - delivery method with no-redirect and when
23:16:21 INFO - the target request is cross-origin.
23:16:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2190ms
23:16:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:16:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442ac0000 == 30 [pid = 1930] [id = 739]
23:16:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa441473000) [pid = 1930] [serial = 2068] [outer = (nil)]
23:16:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa44295ac00) [pid = 1930] [serial = 2069] [outer = 0x7fa441473000]
23:16:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa4429a7400) [pid = 1930] [serial = 2070] [outer = 0x7fa441473000]
23:16:24 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
23:16:24 INFO - document served over http requires an https
23:16:24 INFO - sub-resource via fetch-request using the meta-referrer
23:16:24 INFO - delivery method with swap-origin-redirect and when
23:16:24 INFO - the target request is cross-origin.
23:16:24 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2280ms
23:16:24 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:16:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44434b000 == 31 [pid = 1930] [id = 740]
23:16:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa442831c00) [pid = 1930] [serial = 2071] [outer = (nil)]
23:16:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa442de1400) [pid = 1930] [serial = 2072] [outer = 0x7fa442831c00]
23:16:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa443844400) [pid = 1930] [serial = 2073] [outer = 0x7fa442831c00]
23:16:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f69000 == 32 [pid = 1930] [id = 741]
23:16:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa444150000) [pid = 1930] [serial = 2074] [outer = (nil)]
23:16:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa444598c00) [pid = 1930] [serial = 2075] [outer = 0x7fa444150000]
23:16:26 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:16:26 INFO - document served over http requires an https
23:16:26 INFO - sub-resource via iframe-tag using the meta-referrer
23:16:26 INFO - delivery method with keep-origin-redirect and when
23:16:26 INFO - the target request is cross-origin.
23:16:26 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2583ms
23:16:26 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:16:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4458fb000 == 33 [pid = 1930] [id = 742]
23:16:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa442dd7c00) [pid = 1930] [serial = 2076] [outer = (nil)]
23:16:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa4445d9400) [pid = 1930] [serial = 2077] [outer = 0x7fa442dd7c00]
23:16:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:28 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa444fee800) [pid = 1930] [serial = 2078] [outer = 0x7fa442dd7c00]
23:16:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44624e000 == 34 [pid = 1930] [id = 743]
23:16:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa4458ba000) [pid = 1930] [serial = 2079] [outer = (nil)]
23:16:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa445a6e000) [pid = 1930] [serial = 2080] [outer = 0x7fa4458ba000]
23:16:29 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:16:29 INFO - document served over http requires an https
23:16:29 INFO - sub-resource via iframe-tag using the meta-referrer
23:16:29 INFO - delivery method with no-redirect and when
23:16:29 INFO - the target request is cross-origin.
23:16:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 2940ms
23:16:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:16:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446312800 == 35 [pid = 1930] [id = 744]
23:16:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa4442c6800) [pid = 1930] [serial = 2081] [outer = (nil)]
23:16:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa44596e000) [pid = 1930] [serial = 2082] [outer = 0x7fa4442c6800]
23:16:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa446298c00) [pid = 1930] [serial = 2083] [outer = 0x7fa4442c6800]
23:16:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447437000 == 36 [pid = 1930] [id = 745]
23:16:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa4463a8800) [pid = 1930] [serial = 2084] [outer = (nil)]
23:16:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa446420400) [pid = 1930] [serial = 2085] [outer = 0x7fa4463a8800]
23:16:31 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:16:31 INFO - document served over http requires an https
23:16:31 INFO - sub-resource via iframe-tag using the meta-referrer
23:16:31 INFO - delivery method with swap-origin-redirect and when
23:16:31 INFO - the target request is cross-origin.
23:16:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1992ms
23:16:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:16:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44768b000 == 37 [pid = 1930] [id = 746]
23:16:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa446205400) [pid = 1930] [serial = 2086] [outer = (nil)]
23:16:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa4463afc00) [pid = 1930] [serial = 2087] [outer = 0x7fa446205400]
23:16:32 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:32 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa446557400) [pid = 1930] [serial = 2088] [outer = 0x7fa446205400]
23:16:33 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:16:33 INFO - document served over http requires an https
23:16:33 INFO - sub-resource via script-tag using the meta-referrer
23:16:33 INFO - delivery method with keep-origin-redirect and when
23:16:33 INFO - the target request is cross-origin.
23:16:33 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 1686ms
23:16:33 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html
23:16:33 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448b04800 == 38 [pid = 1930] [id = 747]
23:16:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa4464e4c00) [pid = 1930] [serial = 2089] [outer = (nil)]
23:16:33 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa4472a5c00) [pid = 1930] [serial = 2090] [outer = 0x7fa4464e4c00]
23:16:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:34 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa4476aa400) [pid = 1930] [serial = 2091] [outer = 0x7fa4464e4c00]
23:16:35 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | The referrer URL is stripped-referrer when a
23:16:35 INFO - document served over http requires an https
23:16:35 INFO - sub-resource via script-tag using the meta-referrer
23:16:35 INFO - delivery method with no-redirect and when
23:16:35 INFO - the target request is cross-origin.
23:16:35 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.no-redirect.http.html | took 1778ms
23:16:35 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:16:35 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448cb9000 == 39 [pid = 1930] [id = 748]
23:16:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa4472a5000) [pid = 1930] [serial = 2092] [outer = (nil)]
23:16:35 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa4476b6400) [pid = 1930] [serial = 2093] [outer = 0x7fa4472a5000]
23:16:36 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:36 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa4483d9800) [pid = 1930] [serial = 2094] [outer = 0x7fa4472a5000]
23:16:37 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:16:37 INFO - document served over http requires an https
23:16:37 INFO - sub-resource via script-tag using the meta-referrer
23:16:37 INFO - delivery method with swap-origin-redirect and when
23:16:37 INFO - the target request is cross-origin.
23:16:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2438ms
23:16:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:16:38 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449269800 == 40 [pid = 1930] [id = 749]
23:16:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa4477d2800) [pid = 1930] [serial = 2095] [outer = (nil)]
23:16:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa448895000) [pid = 1930] [serial = 2096] [outer = 0x7fa4477d2800]
23:16:38 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:38 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa448b63000) [pid = 1930] [serial = 2097] [outer = 0x7fa4477d2800]
23:16:39 INFO - TEST-PASS | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | The referrer URL is stripped-referrer when a
23:16:39 INFO - document served over http requires an https
23:16:39 INFO - sub-resource via xhr-request using the meta-referrer
23:16:39 INFO - delivery method with keep-origin-redirect and when
23:16:39 INFO - the target request is cross-origin.
23:16:39 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2137ms
23:16:39 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html
23:16:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44a0e1000 == 41 [pid = 1930] [id = 750]
23:16:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa43e570800) [pid = 1930] [serial = 2098] [outer = (nil)]
23:16:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa44596b000) [pid = 1930] [serial = 2099] [outer = 0x7fa43e570800]
23:16:42 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:42 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa448f2f000) [pid = 1930] [serial = 2100] [outer = 0x7fa43e570800]
23:16:43 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
23:16:43 INFO - document served over http requires an https
23:16:43 INFO - sub-resource via xhr-request using the meta-referrer
23:16:43 INFO - delivery method with no-redirect and when
23:16:43 INFO - the target request is cross-origin.
23:16:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.no-redirect.http.html | took 4051ms
23:16:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:16:44 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440a79800 == 42 [pid = 1930] [id = 751]
23:16:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa43dfe2400) [pid = 1930] [serial = 2101] [outer = (nil)]
23:16:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa43dfe7c00) [pid = 1930] [serial = 2102] [outer = 0x7fa43dfe2400]
23:16:45 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa43e573800) [pid = 1930] [serial = 2103] [outer = 0x7fa43dfe2400]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b5c000 == 41 [pid = 1930] [id = 717]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418e5800 == 40 [pid = 1930] [id = 718]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442db3800 == 39 [pid = 1930] [id = 719]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44435c000 == 38 [pid = 1930] [id = 720]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4458f5800 == 37 [pid = 1930] [id = 721]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418f8000 == 36 [pid = 1930] [id = 710]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44743f800 == 35 [pid = 1930] [id = 722]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447698000 == 34 [pid = 1930] [id = 723]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4468ba800 == 33 [pid = 1930] [id = 665]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448814000 == 32 [pid = 1930] [id = 724]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aebf800 == 31 [pid = 1930] [id = 726]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44926d000 == 30 [pid = 1930] [id = 725]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e53d000 == 29 [pid = 1930] [id = 728]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e3e6800 == 28 [pid = 1930] [id = 727]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa439c6c800 == 27 [pid = 1930] [id = 730]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e548000 == 26 [pid = 1930] [id = 729]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa439c7a000 == 25 [pid = 1930] [id = 731]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441718800 == 24 [pid = 1930] [id = 732]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be22800 == 23 [pid = 1930] [id = 733]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440b58800 == 22 [pid = 1930] [id = 673]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a86800 == 21 [pid = 1930] [id = 716]
23:16:45 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1e6800 == 20 [pid = 1930] [id = 734]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa4483d9c00) [pid = 1930] [serial = 1962] [outer = (nil)] [url = about:blank]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa448891800) [pid = 1930] [serial = 1965] [outer = (nil)] [url = about:blank]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa442961400) [pid = 1930] [serial = 1944] [outer = (nil)] [url = about:blank]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa44c51f000) [pid = 1930] [serial = 1986] [outer = (nil)] [url = about:blank]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa44e324800) [pid = 1930] [serial = 1989] [outer = (nil)] [url = about:blank]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa4464e5c00) [pid = 1930] [serial = 1952] [outer = (nil)] [url = about:blank]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa448b67c00) [pid = 1930] [serial = 1968] [outer = (nil)] [url = about:blank]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa4496ec800) [pid = 1930] [serial = 1980] [outer = (nil)] [url = about:blank]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa44add5000) [pid = 1930] [serial = 1983] [outer = (nil)] [url = about:blank]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa43f548400) [pid = 1930] [serial = 1994] [outer = (nil)] [url = about:blank]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa44620dc00) [pid = 1930] [serial = 1947] [outer = (nil)] [url = about:blank]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa4477c5c00) [pid = 1930] [serial = 1957] [outer = (nil)] [url = about:blank]
23:16:45 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa4419c3000) [pid = 1930] [serial = 1999] [outer = (nil)] [url = about:blank]
23:16:46 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
23:16:46 INFO - document served over http requires an https
23:16:46 INFO - sub-resource via xhr-request using the meta-referrer
23:16:46 INFO - delivery method with swap-origin-redirect and when
23:16:46 INFO - the target request is cross-origin.
23:16:46 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/cross-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2778ms
23:16:46 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html
23:16:46 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc74800 == 21 [pid = 1930] [id = 752]
23:16:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa43de41000) [pid = 1930] [serial = 2104] [outer = (nil)]
23:16:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa43e0a5800) [pid = 1930] [serial = 2105] [outer = 0x7fa43de41000]
23:16:47 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa43e570400) [pid = 1930] [serial = 2106] [outer = 0x7fa43de41000]
23:16:48 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
23:16:48 INFO - document served over http requires an http
23:16:48 INFO - sub-resource via fetch-request using the meta-referrer
23:16:48 INFO - delivery method with keep-origin-redirect and when
23:16:48 INFO - the target request is same-origin.
23:16:48 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.keep-origin-redirect.http.html | took 1576ms
23:16:48 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html
23:16:48 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e291000 == 22 [pid = 1930] [id = 753]
23:16:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa43dfe6000) [pid = 1930] [serial = 2107] [outer = (nil)]
23:16:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa43f548400) [pid = 1930] [serial = 2108] [outer = 0x7fa43dfe6000]
23:16:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:49 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa43fa7dc00) [pid = 1930] [serial = 2109] [outer = 0x7fa43dfe6000]
23:16:50 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
23:16:50 INFO - document served over http requires an http
23:16:50 INFO - sub-resource via fetch-request using the meta-referrer
23:16:50 INFO - delivery method with no-redirect and when
23:16:50 INFO - the target request is same-origin.
23:16:50 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.no-redirect.http.html | took 2029ms
23:16:50 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa43b91bc00) [pid = 1930] [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]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa43ce3e400) [pid = 1930] [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]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa43b917c00) [pid = 1930] [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]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa44add0800) [pid = 1930] [serial = 2032] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa44e496000) [pid = 1930] [serial = 2037] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485358213]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa43e19cc00) [pid = 1930] [serial = 2042] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa4463acc00) [pid = 1930] [serial = 2018] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa43b91cc00) [pid = 1930] [serial = 2045] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa44299d800) [pid = 1930] [serial = 2009] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa4477d3400) [pid = 1930] [serial = 2024] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa43e09fc00) [pid = 1930] [serial = 2051] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa43f64cc00) [pid = 1930] [serial = 2006] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa4472ad800) [pid = 1930] [serial = 2021] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa43e19c000) [pid = 1930] [serial = 2048] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa4442cb800) [pid = 1930] [serial = 2012] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa43e571000) [pid = 1930] [serial = 2054] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa448b67400) [pid = 1930] [serial = 2027] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa4458bc000) [pid = 1930] [serial = 2015] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa44ad8b400) [pid = 1930] [serial = 2033] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa4495b3c00) [pid = 1930] [serial = 2030] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa44e499c00) [pid = 1930] [serial = 2038] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485358213]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa44b10e800) [pid = 1930] [serial = 2035] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa43b915000) [pid = 1930] [serial = 2043] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:16:52 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa44e49d400) [pid = 1930] [serial = 2040] [outer = (nil)] [url = about:blank]
23:16:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1e5800 == 23 [pid = 1930] [id = 754]
23:16:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa43b914800) [pid = 1930] [serial = 2110] [outer = (nil)]
23:16:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa43b915800) [pid = 1930] [serial = 2111] [outer = 0x7fa43b914800]
23:16:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa43e197400) [pid = 1930] [serial = 2112] [outer = 0x7fa43b914800]
23:16:55 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
23:16:55 INFO - document served over http requires an http
23:16:55 INFO - sub-resource via fetch-request using the meta-referrer
23:16:55 INFO - delivery method with swap-origin-redirect and when
23:16:55 INFO - the target request is same-origin.
23:16:55 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/fetch-request/generic.swap-origin-redirect.http.html | took 5307ms
23:16:55 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html
23:16:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f76d800 == 24 [pid = 1930] [id = 755]
23:16:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa43e0a8000) [pid = 1930] [serial = 2113] [outer = (nil)]
23:16:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa43e571800) [pid = 1930] [serial = 2114] [outer = 0x7fa43e0a8000]
23:16:56 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa43f656400) [pid = 1930] [serial = 2115] [outer = 0x7fa43e0a8000]
23:16:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa440bc9000 == 25 [pid = 1930] [id = 756]
23:16:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa44147fc00) [pid = 1930] [serial = 2116] [outer = (nil)]
23:16:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa4418a3000) [pid = 1930] [serial = 2117] [outer = 0x7fa44147fc00]
23:16:57 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
23:16:57 INFO - document served over http requires an http
23:16:57 INFO - sub-resource via iframe-tag using the meta-referrer
23:16:57 INFO - delivery method with keep-origin-redirect and when
23:16:57 INFO - the target request is same-origin.
23:16:57 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.keep-origin-redirect.http.html | took 2184ms
23:16:57 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html
23:16:58 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa441694800 == 26 [pid = 1930] [id = 757]
23:16:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa43dfed000) [pid = 1930] [serial = 2118] [outer = (nil)]
23:16:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa4419c1000) [pid = 1930] [serial = 2119] [outer = 0x7fa43dfed000]
23:16:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:16:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa4429a8c00) [pid = 1930] [serial = 2120] [outer = 0x7fa43dfed000]
23:16:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4418f8000 == 27 [pid = 1930] [id = 758]
23:16:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa442bb3800) [pid = 1930] [serial = 2121] [outer = (nil)]
23:16:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa442de3c00) [pid = 1930] [serial = 2122] [outer = 0x7fa442bb3800]
23:16:59 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
23:16:59 INFO - document served over http requires an http
23:16:59 INFO - sub-resource via iframe-tag using the meta-referrer
23:16:59 INFO - delivery method with no-redirect and when
23:16:59 INFO - the target request is same-origin.
23:16:59 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.no-redirect.http.html | took 1901ms
23:16:59 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html
23:17:00 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4428e9000 == 28 [pid = 1930] [id = 759]
23:17:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 101 (0x7fa44147dc00) [pid = 1930] [serial = 2123] [outer = (nil)]
23:17:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 102 (0x7fa442bb7800) [pid = 1930] [serial = 2124] [outer = 0x7fa44147dc00]
23:17:00 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 103 (0x7fa443845000) [pid = 1930] [serial = 2125] [outer = 0x7fa44147dc00]
23:17:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442db3000 == 29 [pid = 1930] [id = 760]
23:17:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 104 (0x7fa44414dc00) [pid = 1930] [serial = 2126] [outer = (nil)]
23:17:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 105 (0x7fa4442c3c00) [pid = 1930] [serial = 2127] [outer = 0x7fa44414dc00]
23:17:01 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
23:17:01 INFO - document served over http requires an http
23:17:01 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:01 INFO - delivery method with swap-origin-redirect and when
23:17:01 INFO - the target request is same-origin.
23:17:01 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/iframe-tag/generic.swap-origin-redirect.http.html | took 1791ms
23:17:01 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html
23:17:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa442f59000 == 30 [pid = 1930] [id = 761]
23:17:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 106 (0x7fa442de4400) [pid = 1930] [serial = 2128] [outer = (nil)]
23:17:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 107 (0x7fa4442c5400) [pid = 1930] [serial = 2129] [outer = 0x7fa442de4400]
23:17:02 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:02 INFO - PROCESS | 1880 | ++DOMWINDOW == 108 (0x7fa44459e400) [pid = 1930] [serial = 2130] [outer = 0x7fa442de4400]
23:17:03 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
23:17:03 INFO - document served over http requires an http
23:17:03 INFO - sub-resource via script-tag using the meta-referrer
23:17:03 INFO - delivery method with keep-origin-redirect and when
23:17:03 INFO - the target request is same-origin.
23:17:03 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.keep-origin-redirect.http.html | took 2152ms
23:17:03 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html
23:17:04 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444360000 == 31 [pid = 1930] [id = 762]
23:17:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 109 (0x7fa4442bc400) [pid = 1930] [serial = 2131] [outer = (nil)]
23:17:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 110 (0x7fa444ff7000) [pid = 1930] [serial = 2132] [outer = 0x7fa4442bc400]
23:17:04 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:04 INFO - PROCESS | 1880 | ++DOMWINDOW == 111 (0x7fa445a72000) [pid = 1930] [serial = 2133] [outer = 0x7fa4442bc400]
23:17:06 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
23:17:06 INFO - document served over http requires an http
23:17:06 INFO - sub-resource via script-tag using the meta-referrer
23:17:06 INFO - delivery method with no-redirect and when
23:17:06 INFO - the target request is same-origin.
23:17:06 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.no-redirect.http.html | took 2343ms
23:17:06 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html
23:17:06 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa444f67800 == 32 [pid = 1930] [id = 763]
23:17:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 112 (0x7fa444ffcc00) [pid = 1930] [serial = 2134] [outer = (nil)]
23:17:06 INFO - PROCESS | 1880 | ++DOMWINDOW == 113 (0x7fa44641e000) [pid = 1930] [serial = 2135] [outer = 0x7fa444ffcc00]
23:17:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:07 INFO - PROCESS | 1880 | ++DOMWINDOW == 114 (0x7fa446558c00) [pid = 1930] [serial = 2136] [outer = 0x7fa444ffcc00]
23:17:08 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
23:17:08 INFO - document served over http requires an http
23:17:08 INFO - sub-resource via script-tag using the meta-referrer
23:17:08 INFO - delivery method with swap-origin-redirect and when
23:17:08 INFO - the target request is same-origin.
23:17:08 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/script-tag/generic.swap-origin-redirect.http.html | took 2142ms
23:17:08 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html
23:17:08 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa446308800 == 33 [pid = 1930] [id = 764]
23:17:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 115 (0x7fa44641dc00) [pid = 1930] [serial = 2137] [outer = (nil)]
23:17:08 INFO - PROCESS | 1880 | ++DOMWINDOW == 116 (0x7fa447410800) [pid = 1930] [serial = 2138] [outer = 0x7fa44641dc00]
23:17:09 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:09 INFO - PROCESS | 1880 | ++DOMWINDOW == 117 (0x7fa4477d3c00) [pid = 1930] [serial = 2139] [outer = 0x7fa44641dc00]
23:17:10 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
23:17:10 INFO - document served over http requires an http
23:17:10 INFO - sub-resource via xhr-request using the meta-referrer
23:17:10 INFO - delivery method with keep-origin-redirect and when
23:17:10 INFO - the target request is same-origin.
23:17:10 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.keep-origin-redirect.http.html | took 2690ms
23:17:10 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html
23:17:11 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44743c800 == 34 [pid = 1930] [id = 765]
23:17:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 118 (0x7fa44740f400) [pid = 1930] [serial = 2140] [outer = (nil)]
23:17:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 119 (0x7fa448618000) [pid = 1930] [serial = 2141] [outer = 0x7fa44740f400]
23:17:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:11 INFO - PROCESS | 1880 | ++DOMWINDOW == 120 (0x7fa448898000) [pid = 1930] [serial = 2142] [outer = 0x7fa44740f400]
23:17:12 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
23:17:12 INFO - document served over http requires an http
23:17:12 INFO - sub-resource via xhr-request using the meta-referrer
23:17:12 INFO - delivery method with no-redirect and when
23:17:12 INFO - the target request is same-origin.
23:17:12 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.no-redirect.http.html | took 2040ms
23:17:12 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html
23:17:13 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa447b65000 == 35 [pid = 1930] [id = 766]
23:17:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 121 (0x7fa4483d9c00) [pid = 1930] [serial = 2143] [outer = (nil)]
23:17:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 122 (0x7fa448f32000) [pid = 1930] [serial = 2144] [outer = 0x7fa4483d9c00]
23:17:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:13 INFO - PROCESS | 1880 | ++DOMWINDOW == 123 (0x7fa44929a000) [pid = 1930] [serial = 2145] [outer = 0x7fa4483d9c00]
23:17:14 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
23:17:14 INFO - document served over http requires an http
23:17:14 INFO - sub-resource via xhr-request using the meta-referrer
23:17:14 INFO - delivery method with swap-origin-redirect and when
23:17:14 INFO - the target request is same-origin.
23:17:14 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/xhr-request/generic.swap-origin-redirect.http.html | took 1791ms
23:17:14 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html
23:17:15 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa448ca7000 == 36 [pid = 1930] [id = 767]
23:17:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 124 (0x7fa448f31400) [pid = 1930] [serial = 2146] [outer = (nil)]
23:17:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 125 (0x7fa449541000) [pid = 1930] [serial = 2147] [outer = 0x7fa448f31400]
23:17:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:15 INFO - PROCESS | 1880 | ++DOMWINDOW == 126 (0x7fa4495ad400) [pid = 1930] [serial = 2148] [outer = 0x7fa448f31400]
23:17:16 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
23:17:16 INFO - document served over http requires an https
23:17:16 INFO - sub-resource via fetch-request using the meta-referrer
23:17:16 INFO - delivery method with keep-origin-redirect and when
23:17:16 INFO - the target request is same-origin.
23:17:16 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.keep-origin-redirect.http.html | took 1790ms
23:17:16 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html
23:17:17 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa449573800 == 37 [pid = 1930] [id = 768]
23:17:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 127 (0x7fa44953f800) [pid = 1930] [serial = 2149] [outer = (nil)]
23:17:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 128 (0x7fa4496eac00) [pid = 1930] [serial = 2150] [outer = 0x7fa44953f800]
23:17:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:17 INFO - PROCESS | 1880 | ++DOMWINDOW == 129 (0x7fa44ad98c00) [pid = 1930] [serial = 2151] [outer = 0x7fa44953f800]
23:17:18 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
23:17:18 INFO - document served over http requires an https
23:17:18 INFO - sub-resource via fetch-request using the meta-referrer
23:17:18 INFO - delivery method with no-redirect and when
23:17:18 INFO - the target request is same-origin.
23:17:18 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.no-redirect.http.html | took 2128ms
23:17:18 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html
23:17:19 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44ae81800 == 38 [pid = 1930] [id = 769]
23:17:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 130 (0x7fa4496e4c00) [pid = 1930] [serial = 2152] [outer = (nil)]
23:17:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 131 (0x7fa44b1d2800) [pid = 1930] [serial = 2153] [outer = 0x7fa4496e4c00]
23:17:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:19 INFO - PROCESS | 1880 | ++DOMWINDOW == 132 (0x7fa44e324400) [pid = 1930] [serial = 2154] [outer = 0x7fa4496e4c00]
23:17:21 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
23:17:21 INFO - document served over http requires an https
23:17:21 INFO - sub-resource via fetch-request using the meta-referrer
23:17:21 INFO - delivery method with swap-origin-redirect and when
23:17:21 INFO - the target request is same-origin.
23:17:21 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/fetch-request/generic.swap-origin-redirect.http.html | took 2292ms
23:17:21 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html
23:17:21 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44aec1000 == 39 [pid = 1930] [id = 770]
23:17:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 133 (0x7fa44e3f0800) [pid = 1930] [serial = 2155] [outer = (nil)]
23:17:21 INFO - PROCESS | 1880 | ++DOMWINDOW == 134 (0x7fa44e494800) [pid = 1930] [serial = 2156] [outer = 0x7fa44e3f0800]
23:17:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 135 (0x7fa44e49bc00) [pid = 1930] [serial = 2157] [outer = 0x7fa44e3f0800]
23:17:22 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44b151000 == 40 [pid = 1930] [id = 771]
23:17:22 INFO - PROCESS | 1880 | ++DOMWINDOW == 136 (0x7fa43a805400) [pid = 1930] [serial = 2158] [outer = (nil)]
23:17:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 137 (0x7fa43a808800) [pid = 1930] [serial = 2159] [outer = 0x7fa43a805400]
23:17:23 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
23:17:23 INFO - document served over http requires an https
23:17:23 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:23 INFO - delivery method with keep-origin-redirect and when
23:17:23 INFO - the target request is same-origin.
23:17:23 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.keep-origin-redirect.http.html | took 2337ms
23:17:23 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html
23:17:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa44e35e000 == 41 [pid = 1930] [id = 772]
23:17:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 138 (0x7fa43a808400) [pid = 1930] [serial = 2160] [outer = (nil)]
23:17:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 139 (0x7fa43a80e800) [pid = 1930] [serial = 2161] [outer = 0x7fa43a808400]
23:17:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 140 (0x7fa44e49f400) [pid = 1930] [serial = 2162] [outer = 0x7fa43a808400]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa439c80000 == 40 [pid = 1930] [id = 735]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a68000 == 39 [pid = 1930] [id = 736]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440bbc000 == 38 [pid = 1930] [id = 737]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44171b800 == 37 [pid = 1930] [id = 738]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442ac0000 == 36 [pid = 1930] [id = 739]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f69000 == 35 [pid = 1930] [id = 741]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44434b000 == 34 [pid = 1930] [id = 740]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44624e000 == 33 [pid = 1930] [id = 743]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4458fb000 == 32 [pid = 1930] [id = 742]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447437000 == 31 [pid = 1930] [id = 745]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446312800 == 30 [pid = 1930] [id = 744]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44768b000 == 29 [pid = 1930] [id = 746]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448b04800 == 28 [pid = 1930] [id = 747]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448cb9000 == 27 [pid = 1930] [id = 748]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449269800 == 26 [pid = 1930] [id = 749]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440a79800 == 25 [pid = 1930] [id = 751]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc74800 == 24 [pid = 1930] [id = 752]
23:17:26 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e291000 == 23 [pid = 1930] [id = 753]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440bc9000 == 22 [pid = 1930] [id = 756]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f76d800 == 21 [pid = 1930] [id = 755]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418f8000 == 20 [pid = 1930] [id = 758]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa441694800 == 19 [pid = 1930] [id = 757]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442db3000 == 18 [pid = 1930] [id = 760]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4428e9000 == 17 [pid = 1930] [id = 759]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa442f59000 == 16 [pid = 1930] [id = 761]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa4418e2800 == 15 [pid = 1930] [id = 654]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444360000 == 14 [pid = 1930] [id = 762]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa444f67800 == 13 [pid = 1930] [id = 763]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa446308800 == 12 [pid = 1930] [id = 764]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44743c800 == 11 [pid = 1930] [id = 765]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa447b65000 == 10 [pid = 1930] [id = 766]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa448ca7000 == 9 [pid = 1930] [id = 767]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa449573800 == 8 [pid = 1930] [id = 768]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43cec3800 == 7 [pid = 1930] [id = 688]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44ae81800 == 6 [pid = 1930] [id = 769]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44b151000 == 5 [pid = 1930] [id = 771]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44aec1000 == 4 [pid = 1930] [id = 770]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1e5800 == 3 [pid = 1930] [id = 754]
23:17:28 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44a0e1000 == 2 [pid = 1930] [id = 750]
23:17:28 INFO - PROCESS | 1880 | --DOMWINDOW == 139 (0x7fa442959800) [pid = 1930] [serial = 2049] [outer = (nil)] [url = about:blank]
23:17:28 INFO - PROCESS | 1880 | --DOMWINDOW == 138 (0x7fa43e3edc00) [pid = 1930] [serial = 2052] [outer = (nil)] [url = about:blank]
23:17:28 INFO - PROCESS | 1880 | --DOMWINDOW == 137 (0x7fa43e15ec00) [pid = 1930] [serial = 2046] [outer = (nil)] [url = about:blank]
23:17:28 INFO - PROCESS | 1880 | --DOMWINDOW == 136 (0x7fa441a84c00) [pid = 1930] [serial = 2004] [outer = (nil)] [url = about:blank]
23:17:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa439c72000 == 3 [pid = 1930] [id = 773]
23:17:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 137 (0x7fa43b917000) [pid = 1930] [serial = 2163] [outer = (nil)]
23:17:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 138 (0x7fa43b9f3000) [pid = 1930] [serial = 2164] [outer = 0x7fa43b917000]
23:17:29 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
23:17:29 INFO - document served over http requires an https
23:17:29 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:29 INFO - delivery method with no-redirect and when
23:17:29 INFO - the target request is same-origin.
23:17:29 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.no-redirect.http.html | took 6040ms
23:17:29 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html
23:17:29 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc63800 == 4 [pid = 1930] [id = 774]
23:17:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 139 (0x7fa43a80bc00) [pid = 1930] [serial = 2165] [outer = (nil)]
23:17:29 INFO - PROCESS | 1880 | ++DOMWINDOW == 140 (0x7fa43b9f7c00) [pid = 1930] [serial = 2166] [outer = 0x7fa43a80bc00]
23:17:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 141 (0x7fa43bab7800) [pid = 1930] [serial = 2167] [outer = 0x7fa43a80bc00]
23:17:30 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc7d000 == 5 [pid = 1930] [id = 775]
23:17:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 142 (0x7fa43baba800) [pid = 1930] [serial = 2168] [outer = (nil)]
23:17:30 INFO - PROCESS | 1880 | ++DOMWINDOW == 143 (0x7fa43ce39800) [pid = 1930] [serial = 2169] [outer = 0x7fa43baba800]
23:17:31 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
23:17:31 INFO - document served over http requires an https
23:17:31 INFO - sub-resource via iframe-tag using the meta-referrer
23:17:31 INFO - delivery method with swap-origin-redirect and when
23:17:31 INFO - the target request is same-origin.
23:17:31 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/iframe-tag/generic.swap-origin-redirect.http.html | took 1630ms
23:17:31 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html
23:17:31 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43be12000 == 6 [pid = 1930] [id = 776]
23:17:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 144 (0x7fa43b9f7400) [pid = 1930] [serial = 2170] [outer = (nil)]
23:17:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 145 (0x7fa43ce36000) [pid = 1930] [serial = 2171] [outer = 0x7fa43b9f7400]
23:17:31 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:31 INFO - PROCESS | 1880 | ++DOMWINDOW == 146 (0x7fa43de47c00) [pid = 1930] [serial = 2172] [outer = 0x7fa43b9f7400]
23:17:37 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
23:17:37 INFO - document served over http requires an https
23:17:37 INFO - sub-resource via script-tag using the meta-referrer
23:17:37 INFO - delivery method with keep-origin-redirect and when
23:17:37 INFO - the target request is same-origin.
23:17:37 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.keep-origin-redirect.http.html | took 6764ms
23:17:37 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 145 (0x7fa43dff1c00) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 144 (0x7fa4442c6800) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 143 (0x7fa4464e4c00) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 142 (0x7fa4442cac00) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 141 (0x7fa43bab2400) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 140 (0x7fa43dfe6000) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 139 (0x7fa4477d0400) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 138 (0x7fa446205400) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 137 (0x7fa4477d2800) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 136 (0x7fa43de41000) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 135 (0x7fa446424800) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 134 (0x7fa43b914800) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 133 (0x7fa444150000) [pid = 1930] [serial = 2074] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 132 (0x7fa43f40c800) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 131 (0x7fa43f54c800) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 130 (0x7fa4495b3000) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 129 (0x7fa4472a5000) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 128 (0x7fa442831c00) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 127 (0x7fa44e325800) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 126 (0x7fa442dd7c00) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 125 (0x7fa43e163000) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 124 (0x7fa4472a5400) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 123 (0x7fa442ae3c00) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 122 (0x7fa43e575400) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 121 (0x7fa448b5e400) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 120 (0x7fa441473000) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 119 (0x7fa43e570800) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 118 (0x7fa4458ba000) [pid = 1930] [serial = 2079] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485389237]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 117 (0x7fa43b91e000) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 116 (0x7fa4463a8800) [pid = 1930] [serial = 2084] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 115 (0x7fa43f2e2800) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 114 (0x7fa444ff9c00) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 113 (0x7fa43dfe2400) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 112 (0x7fa43de41c00) [pid = 1930] [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]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 111 (0x7fa43b915800) [pid = 1930] [serial = 2111] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 110 (0x7fa43b921000) [pid = 1930] [serial = 2057] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 109 (0x7fa43e15d000) [pid = 1930] [serial = 2060] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 108 (0x7fa43f408000) [pid = 1930] [serial = 2063] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 107 (0x7fa440b37c00) [pid = 1930] [serial = 2066] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 106 (0x7fa44295ac00) [pid = 1930] [serial = 2069] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 105 (0x7fa442de1400) [pid = 1930] [serial = 2072] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 104 (0x7fa444598c00) [pid = 1930] [serial = 2075] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 103 (0x7fa4445d9400) [pid = 1930] [serial = 2077] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 102 (0x7fa445a6e000) [pid = 1930] [serial = 2080] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485389237]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 101 (0x7fa44596e000) [pid = 1930] [serial = 2082] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 100 (0x7fa446420400) [pid = 1930] [serial = 2085] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa4463afc00) [pid = 1930] [serial = 2087] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa4472a5c00) [pid = 1930] [serial = 2090] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa4476b6400) [pid = 1930] [serial = 2093] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa448895000) [pid = 1930] [serial = 2096] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa44596b000) [pid = 1930] [serial = 2099] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa43dfe7c00) [pid = 1930] [serial = 2102] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa43e0a5800) [pid = 1930] [serial = 2105] [outer = (nil)] [url = about:blank]
23:17:38 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa43f548400) [pid = 1930] [serial = 2108] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa440b3e400) [pid = 1930] [serial = 1941] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa441a8b800) [pid = 1930] [serial = 2007] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa443738c00) [pid = 1930] [serial = 2010] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa4445d8000) [pid = 1930] [serial = 2013] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa446205c00) [pid = 1930] [serial = 2016] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa446554c00) [pid = 1930] [serial = 2019] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa447411000) [pid = 1930] [serial = 2022] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa448616000) [pid = 1930] [serial = 2025] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa448f32c00) [pid = 1930] [serial = 2028] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa44ab43400) [pid = 1930] [serial = 2031] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa44e492c00) [pid = 1930] [serial = 2036] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa43e198800) [pid = 1930] [serial = 2041] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa43dfe4000) [pid = 1930] [serial = 2058] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa43e451800) [pid = 1930] [serial = 2061] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa448b63000) [pid = 1930] [serial = 2097] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa448f2f000) [pid = 1930] [serial = 2100] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa43e573800) [pid = 1930] [serial = 2103] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa440aa4c00) [pid = 1930] [serial = 2055] [outer = (nil)] [url = about:blank]
23:17:39 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43cebd800 == 7 [pid = 1930] [id = 777]
23:17:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 75 (0x7fa43b921000) [pid = 1930] [serial = 2173] [outer = (nil)]
23:17:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 76 (0x7fa43b9f5c00) [pid = 1930] [serial = 2174] [outer = 0x7fa43b921000]
23:17:39 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:39 INFO - PROCESS | 1880 | ++DOMWINDOW == 77 (0x7fa43ce34800) [pid = 1930] [serial = 2175] [outer = 0x7fa43b921000]
23:17:41 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
23:17:41 INFO - document served over http requires an https
23:17:41 INFO - sub-resource via script-tag using the meta-referrer
23:17:41 INFO - delivery method with no-redirect and when
23:17:41 INFO - the target request is same-origin.
23:17:41 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.no-redirect.http.html | took 3094ms
23:17:41 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html
23:17:41 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43cebc800 == 8 [pid = 1930] [id = 778]
23:17:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 78 (0x7fa43b91dc00) [pid = 1930] [serial = 2176] [outer = (nil)]
23:17:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 79 (0x7fa43bab6000) [pid = 1930] [serial = 2177] [outer = 0x7fa43b91dc00]
23:17:41 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:41 INFO - PROCESS | 1880 | ++DOMWINDOW == 80 (0x7fa43ce40000) [pid = 1930] [serial = 2178] [outer = 0x7fa43b91dc00]
23:17:43 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
23:17:43 INFO - document served over http requires an https
23:17:43 INFO - sub-resource via script-tag using the meta-referrer
23:17:43 INFO - delivery method with swap-origin-redirect and when
23:17:43 INFO - the target request is same-origin.
23:17:43 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/script-tag/generic.swap-origin-redirect.http.html | took 2041ms
23:17:43 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html
23:17:43 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43de21800 == 9 [pid = 1930] [id = 779]
23:17:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 81 (0x7fa43baafc00) [pid = 1930] [serial = 2179] [outer = (nil)]
23:17:43 INFO - PROCESS | 1880 | ++DOMWINDOW == 82 (0x7fa43dfe4000) [pid = 1930] [serial = 2180] [outer = 0x7fa43baafc00]
23:17:44 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:44 INFO - PROCESS | 1880 | ++DOMWINDOW == 83 (0x7fa43dff0800) [pid = 1930] [serial = 2181] [outer = 0x7fa43baafc00]
23:17:45 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
23:17:45 INFO - document served over http requires an https
23:17:45 INFO - sub-resource via xhr-request using the meta-referrer
23:17:45 INFO - delivery method with keep-origin-redirect and when
23:17:45 INFO - the target request is same-origin.
23:17:45 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.keep-origin-redirect.http.html | took 2131ms
23:17:45 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html
23:17:45 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e28f000 == 10 [pid = 1930] [id = 780]
23:17:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 84 (0x7fa43dfe7800) [pid = 1930] [serial = 2182] [outer = (nil)]
23:17:45 INFO - PROCESS | 1880 | ++DOMWINDOW == 85 (0x7fa43e09f800) [pid = 1930] [serial = 2183] [outer = 0x7fa43dfe7800]
23:17:46 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:46 INFO - PROCESS | 1880 | ++DOMWINDOW == 86 (0x7fa43e15ac00) [pid = 1930] [serial = 2184] [outer = 0x7fa43dfe7800]
23:17:47 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
23:17:47 INFO - document served over http requires an https
23:17:47 INFO - sub-resource via xhr-request using the meta-referrer
23:17:47 INFO - delivery method with no-redirect and when
23:17:47 INFO - the target request is same-origin.
23:17:47 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.no-redirect.http.html | took 2245ms
23:17:47 INFO - TEST-START | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html
23:17:47 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43e4dd000 == 11 [pid = 1930] [id = 781]
23:17:47 INFO - PROCESS | 1880 | ++DOMWINDOW == 87 (0x7fa43e0a1800) [pid = 1930] [serial = 2185] [outer = (nil)]
23:17:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 88 (0x7fa43e163c00) [pid = 1930] [serial = 2186] [outer = 0x7fa43e0a1800]
23:17:48 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:48 INFO - PROCESS | 1880 | ++DOMWINDOW == 89 (0x7fa43e196400) [pid = 1930] [serial = 2187] [outer = 0x7fa43e0a1800]
23:17:49 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
23:17:49 INFO - document served over http requires an https
23:17:49 INFO - sub-resource via xhr-request using the meta-referrer
23:17:49 INFO - delivery method with swap-origin-redirect and when
23:17:49 INFO - the target request is same-origin.
23:17:49 INFO - TEST-OK | /referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-https/xhr-request/generic.swap-origin-redirect.http.html | took 2039ms
23:17:49 INFO - TEST-START | /resource-timing/test_resource_timing.html
23:17:50 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1f3000 == 12 [pid = 1930] [id = 782]
23:17:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 90 (0x7fa43e162000) [pid = 1930] [serial = 2188] [outer = (nil)]
23:17:50 INFO - PROCESS | 1880 | ++DOMWINDOW == 91 (0x7fa43e3e7400) [pid = 1930] [serial = 2189] [outer = 0x7fa43e162000]
23:17:51 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:51 INFO - PROCESS | 1880 | ++DOMWINDOW == 92 (0x7fa43e3f1000) [pid = 1930] [serial = 2190] [outer = 0x7fa43e162000]
23:17:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f21b000 == 13 [pid = 1930] [id = 783]
23:17:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 93 (0x7fa43e44a400) [pid = 1930] [serial = 2191] [outer = (nil)]
23:17:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 94 (0x7fa43e450c00) [pid = 1930] [serial = 2192] [outer = 0x7fa43e44a400]
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (iframe)
23:17:52 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"
23:17:52 INFO - resource_load/<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:155:9
23:17:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:52 INFO - resource_load@http://web-platform.test:8000/resource-timing/test_resource_timing.js:151:5
23:17:52 INFO - onload/element.onload<@http://web-platform.test:8000/resource-timing/test_resource_timing.js:101:21
23:17:52 INFO - EventHandlerNonNull*onload@http://web-platform.test:8000/resource-timing/test_resource_timing.js:99:31
23:17:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/resource-timing/test_resource_timing.js:26:1
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (iframe)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (img)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (img)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (img)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (link)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (link)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (link)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (script)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (script)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (script)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance.getEntriesByName() and window.performance.getEntriesByNameType() return same data (xmlhttprequest)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct name, initiatorType, startTime, and duration (xmlhttprequest)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | PerformanceEntry has correct order of timing attributes (xmlhttprequest)
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 1
23:17:52 INFO - TEST-PASS | /resource-timing/test_resource_timing.html | window.performance Resource Timing Entries exist 2
23:17:52 INFO - TEST-OK | /resource-timing/test_resource_timing.html | took 2973ms
23:17:52 INFO - TEST-START | /screen-orientation/lock-bad-argument.html
23:17:52 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f41a800 == 14 [pid = 1930] [id = 784]
23:17:52 INFO - PROCESS | 1880 | ++DOMWINDOW == 95 (0x7fa43e1a0000) [pid = 1930] [serial = 2193] [outer = (nil)]
23:17:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 96 (0x7fa43e56e800) [pid = 1930] [serial = 2194] [outer = 0x7fa43e1a0000]
23:17:53 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:53 INFO - PROCESS | 1880 | ++DOMWINDOW == 97 (0x7fa43f27f400) [pid = 1930] [serial = 2195] [outer = 0x7fa43e1a0000]
23:17:54 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"
23:17:54 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:17:5
23:17:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:17:54 INFO - @http://web-platform.test:8000/screen-orientation/lock-bad-argument.html:16:1
23:17:54 INFO - TEST-OK | /screen-orientation/lock-bad-argument.html | took 1803ms
23:17:54 INFO - TEST-START | /screen-orientation/lock-basic.html
23:17:54 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f49f000 == 15 [pid = 1930] [id = 785]
23:17:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 98 (0x7fa43e56c000) [pid = 1930] [serial = 2196] [outer = (nil)]
23:17:54 INFO - PROCESS | 1880 | ++DOMWINDOW == 99 (0x7fa43f2da400) [pid = 1930] [serial = 2197] [outer = 0x7fa43e56c000]
23:17:55 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:17:55 INFO - PROCESS | 1880 | ++DOMWINDOW == 100 (0x7fa43f2e5000) [pid = 1930] [serial = 2198] [outer = 0x7fa43e56c000]
23:17:58 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43be12000 == 14 [pid = 1930] [id = 776]
23:17:58 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc7d000 == 13 [pid = 1930] [id = 775]
23:17:58 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc63800 == 12 [pid = 1930] [id = 774]
23:17:58 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa439c72000 == 11 [pid = 1930] [id = 773]
23:17:58 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa44e35e000 == 10 [pid = 1930] [id = 772]
23:17:58 INFO - PROCESS | 1880 | --DOMWINDOW == 99 (0x7fa43e197400) [pid = 1930] [serial = 2112] [outer = (nil)] [url = about:blank]
23:17:58 INFO - PROCESS | 1880 | --DOMWINDOW == 98 (0x7fa4483d9800) [pid = 1930] [serial = 2094] [outer = (nil)] [url = about:blank]
23:17:58 INFO - PROCESS | 1880 | --DOMWINDOW == 97 (0x7fa4476aa400) [pid = 1930] [serial = 2091] [outer = (nil)] [url = about:blank]
23:17:58 INFO - PROCESS | 1880 | --DOMWINDOW == 96 (0x7fa446557400) [pid = 1930] [serial = 2088] [outer = (nil)] [url = about:blank]
23:17:58 INFO - PROCESS | 1880 | --DOMWINDOW == 95 (0x7fa446298c00) [pid = 1930] [serial = 2083] [outer = (nil)] [url = about:blank]
23:17:58 INFO - PROCESS | 1880 | --DOMWINDOW == 94 (0x7fa444fee800) [pid = 1930] [serial = 2078] [outer = (nil)] [url = about:blank]
23:17:58 INFO - PROCESS | 1880 | --DOMWINDOW == 93 (0x7fa443844400) [pid = 1930] [serial = 2073] [outer = (nil)] [url = about:blank]
23:17:58 INFO - PROCESS | 1880 | --DOMWINDOW == 92 (0x7fa4429a7400) [pid = 1930] [serial = 2070] [outer = (nil)] [url = about:blank]
23:17:58 INFO - PROCESS | 1880 | --DOMWINDOW == 91 (0x7fa4419bf000) [pid = 1930] [serial = 2067] [outer = (nil)] [url = about:blank]
23:17:58 INFO - PROCESS | 1880 | --DOMWINDOW == 90 (0x7fa43fa7d800) [pid = 1930] [serial = 2064] [outer = (nil)] [url = about:blank]
23:17:58 INFO - PROCESS | 1880 | --DOMWINDOW == 89 (0x7fa43fa7dc00) [pid = 1930] [serial = 2109] [outer = (nil)] [url = about:blank]
23:17:58 INFO - PROCESS | 1880 | --DOMWINDOW == 88 (0x7fa43e570400) [pid = 1930] [serial = 2106] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 87 (0x7fa449541000) [pid = 1930] [serial = 2147] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 86 (0x7fa4496eac00) [pid = 1930] [serial = 2150] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 85 (0x7fa447410800) [pid = 1930] [serial = 2138] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 84 (0x7fa448618000) [pid = 1930] [serial = 2141] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 83 (0x7fa4442c5400) [pid = 1930] [serial = 2129] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 82 (0x7fa444ff7000) [pid = 1930] [serial = 2132] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 81 (0x7fa44b1d2800) [pid = 1930] [serial = 2153] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 80 (0x7fa43a808800) [pid = 1930] [serial = 2159] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 79 (0x7fa44e494800) [pid = 1930] [serial = 2156] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 78 (0x7fa448f32000) [pid = 1930] [serial = 2144] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 77 (0x7fa44641e000) [pid = 1930] [serial = 2135] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 76 (0x7fa442de3c00) [pid = 1930] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485419430]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 75 (0x7fa4419c1000) [pid = 1930] [serial = 2119] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 74 (0x7fa4442c3c00) [pid = 1930] [serial = 2127] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 73 (0x7fa442bb7800) [pid = 1930] [serial = 2124] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 72 (0x7fa4418a3000) [pid = 1930] [serial = 2117] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 71 (0x7fa43e571800) [pid = 1930] [serial = 2114] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 70 (0x7fa43ce36000) [pid = 1930] [serial = 2171] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 69 (0x7fa43ce39800) [pid = 1930] [serial = 2169] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 68 (0x7fa43b9f7c00) [pid = 1930] [serial = 2166] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 67 (0x7fa43b9f3000) [pid = 1930] [serial = 2164] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485449237]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 66 (0x7fa43a80e800) [pid = 1930] [serial = 2161] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 65 (0x7fa44147fc00) [pid = 1930] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 64 (0x7fa44414dc00) [pid = 1930] [serial = 2126] [outer = (nil)] [url = http://www1.web-platform.test:8000/referrer-policy/generic/subresource/document.py]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 63 (0x7fa444ffcc00) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 62 (0x7fa4442bc400) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 61 (0x7fa442de4400) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 60 (0x7fa43baba800) [pid = 1930] [serial = 2168] [outer = (nil)] [url = https://www1.web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 59 (0x7fa442bb3800) [pid = 1930] [serial = 2121] [outer = (nil)] [url = http://web-platform.test:8000/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485419430]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 58 (0x7fa43a805400) [pid = 1930] [serial = 2158] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 57 (0x7fa43b9f7400) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 56 (0x7fa43a80bc00) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 55 (0x7fa448f31400) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 54 (0x7fa44953f800) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 53 (0x7fa44641dc00) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 52 (0x7fa44740f400) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 51 (0x7fa4496e4c00) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 50 (0x7fa44e3f0800) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 49 (0x7fa4483d9c00) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 48 (0x7fa43dfed000) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 47 (0x7fa44147dc00) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 46 (0x7fa43e0a8000) [pid = 1930] [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]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 45 (0x7fa43b917000) [pid = 1930] [serial = 2163] [outer = (nil)] [url = https://web-platform.test:8443/referrer-policy/generic/subresource/document.py?redirection=no-redirect&cache_destroyer=1447485449237]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 44 (0x7fa4477d3c00) [pid = 1930] [serial = 2139] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 43 (0x7fa448898000) [pid = 1930] [serial = 2142] [outer = (nil)] [url = about:blank]
23:18:01 INFO - PROCESS | 1880 | --DOMWINDOW == 42 (0x7fa44929a000) [pid = 1930] [serial = 2145] [outer = (nil)] [url = about:blank]
23:18:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f41a800 == 9 [pid = 1930] [id = 784]
23:18:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f1f3000 == 8 [pid = 1930] [id = 782]
23:18:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f21b000 == 7 [pid = 1930] [id = 783]
23:18:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e4dd000 == 6 [pid = 1930] [id = 781]
23:18:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43e28f000 == 5 [pid = 1930] [id = 780]
23:18:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43de21800 == 4 [pid = 1930] [id = 779]
23:18:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43cebc800 == 3 [pid = 1930] [id = 778]
23:18:06 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43cebd800 == 2 [pid = 1930] [id = 777]
23:18:06 INFO - PROCESS | 1880 | --DOMWINDOW == 41 (0x7fa4429a8c00) [pid = 1930] [serial = 2120] [outer = (nil)] [url = about:blank]
23:18:06 INFO - PROCESS | 1880 | --DOMWINDOW == 40 (0x7fa43f656400) [pid = 1930] [serial = 2115] [outer = (nil)] [url = about:blank]
23:18:06 INFO - PROCESS | 1880 | --DOMWINDOW == 39 (0x7fa44e324400) [pid = 1930] [serial = 2154] [outer = (nil)] [url = about:blank]
23:18:06 INFO - PROCESS | 1880 | --DOMWINDOW == 38 (0x7fa44e49bc00) [pid = 1930] [serial = 2157] [outer = (nil)] [url = about:blank]
23:18:06 INFO - PROCESS | 1880 | --DOMWINDOW == 37 (0x7fa445a72000) [pid = 1930] [serial = 2133] [outer = (nil)] [url = about:blank]
23:18:06 INFO - PROCESS | 1880 | --DOMWINDOW == 36 (0x7fa44459e400) [pid = 1930] [serial = 2130] [outer = (nil)] [url = about:blank]
23:18:06 INFO - PROCESS | 1880 | --DOMWINDOW == 35 (0x7fa443845000) [pid = 1930] [serial = 2125] [outer = (nil)] [url = about:blank]
23:18:06 INFO - PROCESS | 1880 | --DOMWINDOW == 34 (0x7fa446558c00) [pid = 1930] [serial = 2136] [outer = (nil)] [url = about:blank]
23:18:06 INFO - PROCESS | 1880 | --DOMWINDOW == 33 (0x7fa44ad98c00) [pid = 1930] [serial = 2151] [outer = (nil)] [url = about:blank]
23:18:06 INFO - PROCESS | 1880 | --DOMWINDOW == 32 (0x7fa4495ad400) [pid = 1930] [serial = 2148] [outer = (nil)] [url = about:blank]
23:18:06 INFO - PROCESS | 1880 | --DOMWINDOW == 31 (0x7fa43bab7800) [pid = 1930] [serial = 2167] [outer = (nil)] [url = about:blank]
23:18:06 INFO - PROCESS | 1880 | --DOMWINDOW == 30 (0x7fa43de47c00) [pid = 1930] [serial = 2172] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 29 (0x7fa43f2da400) [pid = 1930] [serial = 2197] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 28 (0x7fa43b9f5c00) [pid = 1930] [serial = 2174] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 27 (0x7fa43f27f400) [pid = 1930] [serial = 2195] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 26 (0x7fa43e56e800) [pid = 1930] [serial = 2194] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 25 (0x7fa43dfe4000) [pid = 1930] [serial = 2180] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 24 (0x7fa43e09f800) [pid = 1930] [serial = 2183] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 23 (0x7fa43bab6000) [pid = 1930] [serial = 2177] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 22 (0x7fa43e44a400) [pid = 1930] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/resources/resource_timing_test0.html]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 21 (0x7fa43e163c00) [pid = 1930] [serial = 2186] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 20 (0x7fa43e450c00) [pid = 1930] [serial = 2192] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 19 (0x7fa43e3e7400) [pid = 1930] [serial = 2189] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 18 (0x7fa43b921000) [pid = 1930] [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]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 17 (0x7fa43e162000) [pid = 1930] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/resource-timing/test_resource_timing.html]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 16 (0x7fa43dfe7800) [pid = 1930] [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]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 15 (0x7fa43b91dc00) [pid = 1930] [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]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 14 (0x7fa43baafc00) [pid = 1930] [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]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 13 (0x7fa43e0a1800) [pid = 1930] [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]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 12 (0x7fa43e1a0000) [pid = 1930] [serial = 2193] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-bad-argument.html]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 11 (0x7fa43a808400) [pid = 1930] [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]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 10 (0x7fa44e49f400) [pid = 1930] [serial = 2162] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 9 (0x7fa43dff0800) [pid = 1930] [serial = 2181] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 8 (0x7fa43e15ac00) [pid = 1930] [serial = 2184] [outer = (nil)] [url = about:blank]
23:18:11 INFO - PROCESS | 1880 | --DOMWINDOW == 7 (0x7fa43e196400) [pid = 1930] [serial = 2187] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 1880 | --DOMWINDOW == 6 (0x7fa43ce40000) [pid = 1930] [serial = 2178] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 1880 | --DOMWINDOW == 5 (0x7fa43e3f1000) [pid = 1930] [serial = 2190] [outer = (nil)] [url = about:blank]
23:18:14 INFO - PROCESS | 1880 | --DOMWINDOW == 4 (0x7fa43ce34800) [pid = 1930] [serial = 2175] [outer = (nil)] [url = about:blank]
23:18:25 INFO - PROCESS | 1880 | MARIONETTE LOG: INFO: Timeout fired
23:18:25 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.unlock() doesn't throw when there is no lock
23:18:25 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | Test that screen.orientation.lock returns a pending promise. - Test timed out
23:18:25 INFO - TEST-PASS | /screen-orientation/lock-basic.html | Test that screen.orientation.lock() is actually async
23:18:25 INFO - TEST-TIMEOUT | /screen-orientation/lock-basic.html | took 30949ms
23:18:25 INFO - TEST-START | /screen-orientation/lock-sandboxed-iframe.html
23:18:25 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa439c6a800 == 3 [pid = 1930] [id = 786]
23:18:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 5 (0x7fa43a80e000) [pid = 1930] [serial = 2199] [outer = (nil)]
23:18:25 INFO - PROCESS | 1880 | ++DOMWINDOW == 6 (0x7fa43a80f000) [pid = 1930] [serial = 2200] [outer = 0x7fa43a80e000]
23:18:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 7 (0x7fa43b921c00) [pid = 1930] [serial = 2201] [outer = 0x7fa43a80e000]
23:18:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa439c6c800 == 4 [pid = 1930] [id = 787]
23:18:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 8 (0x7fa43b9fc000) [pid = 1930] [serial = 2202] [outer = (nil)]
23:18:26 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa439c72000 == 5 [pid = 1930] [id = 788]
23:18:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 9 (0x7fa43b9fd800) [pid = 1930] [serial = 2203] [outer = (nil)]
23:18:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 10 (0x7fa43b9fe000) [pid = 1930] [serial = 2204] [outer = 0x7fa43b9fd800]
23:18:26 INFO - PROCESS | 1880 | ++DOMWINDOW == 11 (0x7fa43b9fe800) [pid = 1930] [serial = 2205] [outer = 0x7fa43b9fc000]
23:18:34 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43f49f000 == 4 [pid = 1930] [id = 785]
23:18:40 INFO - PROCESS | 1880 | --DOMWINDOW == 10 (0x7fa43f2e5000) [pid = 1930] [serial = 2198] [outer = (nil)] [url = about:blank]
23:18:40 INFO - PROCESS | 1880 | --DOMWINDOW == 9 (0x7fa43a80f000) [pid = 1930] [serial = 2200] [outer = (nil)] [url = about:blank]
23:18:40 INFO - PROCESS | 1880 | --DOMWINDOW == 8 (0x7fa43e56c000) [pid = 1930] [serial = 2196] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-basic.html]
23:18:56 INFO - PROCESS | 1880 | MARIONETTE LOG: INFO: Timeout fired
23:18:56 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"
23:18:56 INFO - runTestNotAllowed/window.onmessage<@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:28:13
23:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:18:56 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1404:1
23:18:56 INFO - EventHandlerNonNull*runTestNotAllowed@http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:27:28
23:18:56 INFO - @http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html:35:5
23:18:56 INFO - TEST-NOTRUN | /screen-orientation/lock-sandboxed-iframe.html | Test with 'allow-orientation-lock' sandboxing directive
23:18:56 INFO - TEST-TIMEOUT | /screen-orientation/lock-sandboxed-iframe.html | took 30786ms
23:18:56 INFO - TEST-START | /screen-orientation/onchange-event-subframe.html
23:18:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa439c6c800 == 3 [pid = 1930] [id = 787]
23:18:56 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa439c72000 == 2 [pid = 1930] [id = 788]
23:18:56 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa439c76000 == 3 [pid = 1930] [id = 789]
23:18:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 9 (0x7fa43a80d400) [pid = 1930] [serial = 2206] [outer = (nil)]
23:18:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 10 (0x7fa43a811400) [pid = 1930] [serial = 2207] [outer = 0x7fa43a80d400]
23:18:56 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:18:56 INFO - PROCESS | 1880 | ++DOMWINDOW == 11 (0x7fa43b9f4800) [pid = 1930] [serial = 2208] [outer = 0x7fa43a80d400]
23:18:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa439c77800 == 4 [pid = 1930] [id = 790]
23:18:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 12 (0x7fa43de45000) [pid = 1930] [serial = 2209] [outer = (nil)]
23:18:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 13 (0x7fa43de46400) [pid = 1930] [serial = 2210] [outer = 0x7fa43de45000]
23:19:05 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa439c6a800 == 3 [pid = 1930] [id = 786]
23:19:05 INFO - PROCESS | 1880 | --DOMWINDOW == 12 (0x7fa43b9fe800) [pid = 1930] [serial = 2205] [outer = 0x7fa43b9fc000] [url = about:blank]
23:19:05 INFO - PROCESS | 1880 | --DOMWINDOW == 11 (0x7fa43b9fe000) [pid = 1930] [serial = 2204] [outer = 0x7fa43b9fd800] [url = about:blank]
23:19:05 INFO - PROCESS | 1880 | --DOMWINDOW == 10 (0x7fa43b9fd800) [pid = 1930] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/sandboxed-iframe-locking.html]
23:19:05 INFO - PROCESS | 1880 | --DOMWINDOW == 9 (0x7fa43b9fc000) [pid = 1930] [serial = 2202] [outer = (nil)] [url = about:blank]
23:19:11 INFO - PROCESS | 1880 | --DOMWINDOW == 8 (0x7fa43b921c00) [pid = 1930] [serial = 2201] [outer = (nil)] [url = about:blank]
23:19:11 INFO - PROCESS | 1880 | --DOMWINDOW == 7 (0x7fa43a811400) [pid = 1930] [serial = 2207] [outer = (nil)] [url = about:blank]
23:19:11 INFO - PROCESS | 1880 | --DOMWINDOW == 6 (0x7fa43a80e000) [pid = 1930] [serial = 2199] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/lock-sandboxed-iframe.html]
23:19:26 INFO - PROCESS | 1880 | MARIONETTE LOG: INFO: Timeout fired
23:19:26 INFO - TEST-NOTRUN | /screen-orientation/onchange-event-subframe.html | Test subframes receive orientation change events
23:19:26 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event-subframe.html | took 30732ms
23:19:26 INFO - TEST-START | /screen-orientation/onchange-event.html
23:19:27 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa439c77800 == 2 [pid = 1930] [id = 790]
23:19:27 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa439c75800 == 3 [pid = 1930] [id = 791]
23:19:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 7 (0x7fa43a810400) [pid = 1930] [serial = 2211] [outer = (nil)]
23:19:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 8 (0x7fa43b913400) [pid = 1930] [serial = 2212] [outer = 0x7fa43a810400]
23:19:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:27 INFO - PROCESS | 1880 | ++DOMWINDOW == 9 (0x7fa43b9f6800) [pid = 1930] [serial = 2213] [outer = 0x7fa43a810400]
23:19:35 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa439c76000 == 2 [pid = 1930] [id = 789]
23:19:35 INFO - PROCESS | 1880 | --DOMWINDOW == 8 (0x7fa43de46400) [pid = 1930] [serial = 2210] [outer = 0x7fa43de45000] [url = about:blank]
23:19:35 INFO - PROCESS | 1880 | --DOMWINDOW == 7 (0x7fa43de45000) [pid = 1930] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/resources/iframe-listen-orientation-change.html]
23:19:41 INFO - PROCESS | 1880 | --DOMWINDOW == 6 (0x7fa43b913400) [pid = 1930] [serial = 2212] [outer = (nil)] [url = about:blank]
23:19:41 INFO - PROCESS | 1880 | --DOMWINDOW == 5 (0x7fa43a80d400) [pid = 1930] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event-subframe.html]
23:19:46 INFO - PROCESS | 1880 | --DOMWINDOW == 4 (0x7fa43b9f4800) [pid = 1930] [serial = 2208] [outer = (nil)] [url = about:blank]
23:19:57 INFO - PROCESS | 1880 | MARIONETTE LOG: INFO: Timeout fired
23:19:57 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is fired when the orientation changes.
23:19:57 INFO - TEST-NOTRUN | /screen-orientation/onchange-event.html | Test that orientationchange event is not fired when the orientation does not change.
23:19:57 INFO - TEST-TIMEOUT | /screen-orientation/onchange-event.html | took 30755ms
23:19:57 INFO - TEST-START | /screen-orientation/orientation-api.html
23:19:57 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa439c76000 == 3 [pid = 1930] [id = 792]
23:19:57 INFO - PROCESS | 1880 | ++DOMWINDOW == 5 (0x7fa43a811800) [pid = 1930] [serial = 2214] [outer = (nil)]
23:19:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 6 (0x7fa43b912c00) [pid = 1930] [serial = 2215] [outer = 0x7fa43a811800]
23:19:58 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:58 INFO - PROCESS | 1880 | ++DOMWINDOW == 7 (0x7fa43b9f6400) [pid = 1930] [serial = 2216] [outer = 0x7fa43a811800]
23:19:58 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that the Screen Orientation API is present.
23:19:58 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test Screen Orientation API property types.
23:19:58 INFO - TEST-PASS | /screen-orientation/orientation-api.html | Test that screen.orientation is an EventTarget.
23:19:58 INFO - TEST-OK | /screen-orientation/orientation-api.html | took 1278ms
23:19:58 INFO - TEST-START | /screen-orientation/orientation-reading.html
23:19:59 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc7d800 == 4 [pid = 1930] [id = 793]
23:19:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 8 (0x7fa43a810c00) [pid = 1930] [serial = 2217] [outer = (nil)]
23:19:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 9 (0x7fa43de46800) [pid = 1930] [serial = 2218] [outer = 0x7fa43a810c00]
23:19:59 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:19:59 INFO - PROCESS | 1880 | ++DOMWINDOW == 10 (0x7fa43b9f4000) [pid = 1930] [serial = 2219] [outer = 0x7fa43a810c00]
23:20:00 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test screen.orientation properties
23:20:00 INFO - TEST-FAIL | /screen-orientation/orientation-reading.html | Test screen.orientation default values. - assert_equals: expected "portrait-primary" but got "landscape-primary"
23:20:00 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:14:5
23:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:20:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:20:00 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:13:1
23:20:00 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation properties are not writable
23:20:00 INFO - TEST-PASS | /screen-orientation/orientation-reading.html | Test that screen.orientation is always the same object
23:20:00 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
23:20:00 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:51:13
23:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:20:00 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:50:9
23:20:00 INFO - promise callback*@http://web-platform.test:8000/screen-orientation/orientation-reading.html:39:1
23:20:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:20:00 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:20:00 INFO - @http://web-platform.test:8000/screen-orientation/orientation-reading.html:33:1
23:20:00 INFO - TEST-OK | /screen-orientation/orientation-reading.html | took 1426ms
23:20:00 INFO - TEST-START | /selection/Document-open.html
23:20:00 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43cec6800 == 5 [pid = 1930] [id = 794]
23:20:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 11 (0x7fa43e158800) [pid = 1930] [serial = 2220] [outer = (nil)]
23:20:00 INFO - PROCESS | 1880 | ++DOMWINDOW == 12 (0x7fa43e163000) [pid = 1930] [serial = 2221] [outer = 0x7fa43e158800]
23:20:01 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 13 (0x7fa43e448400) [pid = 1930] [serial = 2222] [outer = 0x7fa43e158800]
23:20:01 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1dc800 == 6 [pid = 1930] [id = 795]
23:20:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 14 (0x7fa43e44f000) [pid = 1930] [serial = 2223] [outer = (nil)]
23:20:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 15 (0x7fa43e450800) [pid = 1930] [serial = 2224] [outer = 0x7fa43e44f000]
23:20:01 INFO - PROCESS | 1880 | ++DOMWINDOW == 16 (0x7fa43e448c00) [pid = 1930] [serial = 2225] [outer = 0x7fa43e44f000]
23:20:01 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_TRUE(mState == WCC_ONWRITE) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp, line 708
23:20:01 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 ""
23:20:01 INFO - iframe.onload/<@http://web-platform.test:8000/selection/Document-open.html:35:1
23:20:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:20:01 INFO - iframe.onload@http://web-platform.test:8000/selection/Document-open.html:21:5
23:20:01 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selection/Document-open.html:20:1
23:20:01 INFO - TEST-OK | /selection/Document-open.html | took 1487ms
23:20:03 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43f1f3000 == 7 [pid = 1930] [id = 796]
23:20:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 17 (0x7fa43e15f000) [pid = 1930] [serial = 2226] [outer = (nil)]
23:20:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 18 (0x7fa43e454400) [pid = 1930] [serial = 2227] [outer = 0x7fa43e15f000]
23:20:03 INFO - TEST-START | /selection/addRange.html
23:20:03 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:20:03 INFO - PROCESS | 1880 | ++DOMWINDOW == 19 (0x7fa43e56b800) [pid = 1930] [serial = 2228] [outer = 0x7fa43e15f000]
23:20:04 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:04 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:05 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:06 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:06 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:06 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:06 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:07 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:08 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:08 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:08 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:08 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:10 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:11 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:12 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:13 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:14 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:14 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:15 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:16 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:16 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:16 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:16 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:17 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:18 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:18 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:18 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:18 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:19 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:21 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:22 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:24 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:25 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:26 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:27 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:28 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:29 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:30 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:31 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:31 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:32 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:32 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:32 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:32 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:33 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:34 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:20:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!NodeIsInTraversalRange(mFirst, mPre, startNode, startIndx, endNode, endIndx)', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 409
23:20:35 INFO - PROCESS | 1880 | [Child 1930] WARNING: '!mFirst', file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsContentIterator.cpp, line 488
23:21:22 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa439c75800 == 6 [pid = 1930] [id = 791]
23:21:22 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa439c76000 == 5 [pid = 1930] [id = 792]
23:21:22 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43bc7d800 == 4 [pid = 1930] [id = 793]
23:21:22 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa43cec6800 == 3 [pid = 1930] [id = 794]
23:21:22 INFO - PROCESS | 1880 | --DOMWINDOW == 18 (0x7fa43e450800) [pid = 1930] [serial = 2224] [outer = 0x7fa43e44f000] [url = about:blank]
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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 ""
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:49:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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 ""
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 INFO - Selection.addRange() tests
23:21:24 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:24 INFO - "
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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 ""
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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̈ḧ
23:21:24 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:24 INFO - "
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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 ""
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 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
23:21:24 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:24 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:24 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:24 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
23:21:24 INFO - Selection.addRange() tests
23:21:25 INFO - Selection.addRange() tests
23:21:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:25 INFO - "
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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 ""
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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̈ḧ
23:21:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:25 INFO - "
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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 ""
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 INFO - Selection.addRange() tests
23:21:25 INFO - Selection.addRange() tests
23:21:25 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:25 INFO - "
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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 ""
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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̈ḧ
23:21:25 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:25 INFO - "
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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 ""
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 INFO - PROCESS | 1880 | JavaScript error: , line 0: NotSupportedError: Operation is not supported
23:21:25 INFO - PROCESS | 1880 | JavaScript error: http://web-platform.test:8000/screen-orientation/orientation-reading.html, line 38: NotSupportedError: Operation is not supported
23:21:25 INFO - PROCESS | 1880 | --DOMWINDOW == 17 (0x7fa43e454400) [pid = 1930] [serial = 2227] [outer = (nil)] [url = about:blank]
23:21:25 INFO - PROCESS | 1880 | --DOMWINDOW == 16 (0x7fa43b912c00) [pid = 1930] [serial = 2215] [outer = (nil)] [url = about:blank]
23:21:25 INFO - PROCESS | 1880 | --DOMWINDOW == 15 (0x7fa43b9f6800) [pid = 1930] [serial = 2213] [outer = (nil)] [url = about:blank]
23:21:25 INFO - PROCESS | 1880 | --DOMWINDOW == 14 (0x7fa43e163000) [pid = 1930] [serial = 2221] [outer = (nil)] [url = about:blank]
23:21:25 INFO - PROCESS | 1880 | --DOMWINDOW == 13 (0x7fa43de46800) [pid = 1930] [serial = 2218] [outer = (nil)] [url = about:blank]
23:21:25 INFO - PROCESS | 1880 | --DOMWINDOW == 12 (0x7fa43b9f6400) [pid = 1930] [serial = 2216] [outer = (nil)] [url = about:blank]
23:21:25 INFO - PROCESS | 1880 | --DOMWINDOW == 11 (0x7fa43e448c00) [pid = 1930] [serial = 2225] [outer = (nil)] [url = about:blank]
23:21:25 INFO - PROCESS | 1880 | --DOMWINDOW == 10 (0x7fa43a810c00) [pid = 1930] [serial = 2217] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-reading.html]
23:21:25 INFO - PROCESS | 1880 | --DOMWINDOW == 9 (0x7fa43a810400) [pid = 1930] [serial = 2211] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/onchange-event.html]
23:21:25 INFO - PROCESS | 1880 | --DOMWINDOW == 8 (0x7fa43a811800) [pid = 1930] [serial = 2214] [outer = (nil)] [url = http://web-platform.test:8000/screen-orientation/orientation-api.html]
23:21:25 INFO - PROCESS | 1880 | --DOMWINDOW == 7 (0x7fa43e158800) [pid = 1930] [serial = 2220] [outer = (nil)] [url = http://web-platform.test:8000/selection/Document-open.html]
23:21:25 INFO - PROCESS | 1880 | --DOMWINDOW == 6 (0x7fa43e44f000) [pid = 1930] [serial = 2223] [outer = (nil)] [url = about:blank]
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 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
23:21:25 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:25 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:25 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:25 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
23:21:25 INFO - Selection.addRange() tests
23:21:26 INFO - Selection.addRange() tests
23:21:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:26 INFO - "
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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 ""
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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̈ḧ
23:21:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:26 INFO - "
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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 ""
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 INFO - Selection.addRange() tests
23:21:26 INFO - Selection.addRange() tests
23:21:26 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:26 INFO - "
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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 ""
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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̈ḧ
23:21:26 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:26 INFO - "
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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 ""
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 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
23:21:26 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:26 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:26 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:26 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
23:21:26 INFO - Selection.addRange() tests
23:21:27 INFO - Selection.addRange() tests
23:21:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:27 INFO - "
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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 ""
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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̈ḧ
23:21:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:27 INFO - "
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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 ""
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 INFO - Selection.addRange() tests
23:21:27 INFO - Selection.addRange() tests
23:21:27 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:27 INFO - "
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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 ""
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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̈ḧ
23:21:27 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:27 INFO - "
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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 ""
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 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
23:21:27 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:27 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:27 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:27 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
23:21:27 INFO - Selection.addRange() tests
23:21:28 INFO - Selection.addRange() tests
23:21:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:28 INFO - "
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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 ""
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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̈ḧ
23:21:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:28 INFO - "
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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 ""
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 INFO - Selection.addRange() tests
23:21:28 INFO - Selection.addRange() tests
23:21:28 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:28 INFO - "
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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 ""
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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̈ḧ
23:21:28 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:28 INFO - "
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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 ""
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 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
23:21:28 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:28 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:28 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:28 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
23:21:28 INFO - Selection.addRange() tests
23:21:29 INFO - Selection.addRange() tests
23:21:29 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:29 INFO - "
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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 ""
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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̈ḧ
23:21:29 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:29 INFO - "
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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 ""
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 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
23:21:29 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:29 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:29 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:29 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
23:21:29 INFO - Selection.addRange() tests
23:21:29 INFO - Selection.addRange() tests
23:21:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:30 INFO - "
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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 ""
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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̈ḧ
23:21:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:30 INFO - "
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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 ""
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 INFO - Selection.addRange() tests
23:21:30 INFO - Selection.addRange() tests
23:21:30 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:30 INFO - "
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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 ""
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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̈ḧ
23:21:30 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:30 INFO - "
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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 ""
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 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
23:21:30 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:30 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:30 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:30 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
23:21:30 INFO - Selection.addRange() tests
23:21:31 INFO - Selection.addRange() tests
23:21:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:31 INFO - "
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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 ""
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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̈ḧ
23:21:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:31 INFO - "
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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 ""
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 INFO - Selection.addRange() tests
23:21:31 INFO - Selection.addRange() tests
23:21:31 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:31 INFO - "
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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 ""
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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̈ḧ
23:21:31 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:31 INFO - "
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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 ""
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 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
23:21:31 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:31 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:31 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:31 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
23:21:31 INFO - Selection.addRange() tests
23:21:32 INFO - Selection.addRange() tests
23:21:32 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:32 INFO - "
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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 ""
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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̈ḧ
23:21:32 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:32 INFO - "
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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 ""
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 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
23:21:32 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:32 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:32 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:32 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
23:21:32 INFO - Selection.addRange() tests
23:21:33 INFO - Selection.addRange() tests
23:21:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:33 INFO - "
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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 ""
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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̈ḧ
23:21:33 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:33 INFO - "
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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 ""
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 INFO - Selection.addRange() tests
23:21:33 INFO - Selection.addRange() tests
23:21:33 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:33 INFO - "
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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 ""
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:33 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:33 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:33 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
23:21:33 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
23:21:33 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
23:21:33 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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̈ḧ
23:21:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:34 INFO - "
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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 ""
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 INFO - Selection.addRange() tests
23:21:34 INFO - Selection.addRange() tests
23:21:34 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:34 INFO - "
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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 ""
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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̈ḧ
23:21:34 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:34 INFO - "
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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 ""
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:34 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:34 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 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
23:21:34 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 INFO - Selection.addRange() tests
23:21:35 INFO - Selection.addRange() tests
23:21:35 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:35 INFO - "
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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 ""
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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̈ḧ
23:21:35 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:35 INFO - "
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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 ""
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 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
23:21:35 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:35 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:35 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:35 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
23:21:35 INFO - Selection.addRange() tests
23:21:35 INFO - Selection.addRange() tests
23:21:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:36 INFO - "
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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 ""
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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̈ḧ
23:21:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:36 INFO - "
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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 ""
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 INFO - Selection.addRange() tests
23:21:36 INFO - Selection.addRange() tests
23:21:36 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:36 INFO - "
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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 ""
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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̈ḧ
23:21:36 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:36 INFO - "
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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 ""
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 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
23:21:36 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:36 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:36 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:36 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
23:21:36 INFO - Selection.addRange() tests
23:21:37 INFO - Selection.addRange() tests
23:21:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:37 INFO - "
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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 ""
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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̈ḧ
23:21:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:37 INFO - "
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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 ""
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 INFO - Selection.addRange() tests
23:21:37 INFO - Selection.addRange() tests
23:21:37 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:37 INFO - "
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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 ""
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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̈ḧ
23:21:37 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:37 INFO - "
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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 ""
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 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
23:21:37 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:37 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:37 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:37 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
23:21:37 INFO - Selection.addRange() tests
23:21:38 INFO - Selection.addRange() tests
23:21:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:38 INFO - "
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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 ""
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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̈ḧ
23:21:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:38 INFO - "
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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 ""
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 INFO - Selection.addRange() tests
23:21:38 INFO - Selection.addRange() tests
23:21:38 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:38 INFO - "
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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 ""
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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̈ḧ
23:21:38 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:38 INFO - "
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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 ""
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:38 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:38 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:38 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 INFO - Selection.addRange() tests
23:21:39 INFO - Selection.addRange() tests
23:21:39 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:39 INFO - "
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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 ""
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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̈ḧ
23:21:39 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:39 INFO - "
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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 ""
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 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
23:21:39 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:39 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:39 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:39 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
23:21:39 INFO - Selection.addRange() tests
23:21:39 INFO - Selection.addRange() tests
23:21:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:40 INFO - "
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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 ""
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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̈ḧ
23:21:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:40 INFO - "
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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 ""
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 INFO - Selection.addRange() tests
23:21:40 INFO - Selection.addRange() tests
23:21:40 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:40 INFO - "
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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 ""
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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̈ḧ
23:21:40 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:40 INFO - "
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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 ""
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 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
23:21:40 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:40 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:40 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:40 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
23:21:40 INFO - Selection.addRange() tests
23:21:41 INFO - Selection.addRange() tests
23:21:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:41 INFO - "
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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 ""
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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̈ḧ
23:21:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:41 INFO - "
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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 ""
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 INFO - Selection.addRange() tests
23:21:41 INFO - Selection.addRange() tests
23:21:41 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:41 INFO - "
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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 ""
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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̈ḧ
23:21:41 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:41 INFO - "
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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 ""
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 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
23:21:41 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:41 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:41 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:41 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
23:21:41 INFO - Selection.addRange() tests
23:21:42 INFO - Selection.addRange() tests
23:21:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:42 INFO - "
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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 ""
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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̈ḧ
23:21:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:42 INFO - "
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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 ""
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 INFO - Selection.addRange() tests
23:21:42 INFO - Selection.addRange() tests
23:21:42 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:42 INFO - "
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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 ""
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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̈ḧ
23:21:42 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:42 INFO - "
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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 ""
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 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
23:21:42 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:42 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:42 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:42 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
23:21:42 INFO - Selection.addRange() tests
23:21:43 INFO - Selection.addRange() tests
23:21:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:43 INFO - "
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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 ""
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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̈ḧ
23:21:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:43 INFO - "
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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 ""
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 INFO - Selection.addRange() tests
23:21:43 INFO - Selection.addRange() tests
23:21:43 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:43 INFO - "
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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 ""
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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̈ḧ
23:21:43 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:43 INFO - "
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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 ""
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:43 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:43 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:43 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 INFO - Selection.addRange() tests
23:21:44 INFO - Selection.addRange() tests
23:21:44 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:44 INFO - "
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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 ""
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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̈ḧ
23:21:44 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:44 INFO - "
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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 ""
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 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
23:21:44 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:44 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:44 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:44 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
23:21:44 INFO - Selection.addRange() tests
23:21:45 INFO - Selection.addRange() tests
23:21:45 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:45 INFO - "
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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 ""
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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̈ḧ
23:21:45 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:45 INFO - "
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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 ""
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 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
23:21:45 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:45 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:45 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:45 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
23:21:45 INFO - Selection.addRange() tests
23:21:45 INFO - Selection.addRange() tests
23:21:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:46 INFO - "
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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 ""
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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̈ḧ
23:21:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:46 INFO - "
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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 ""
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 INFO - Selection.addRange() tests
23:21:46 INFO - Selection.addRange() tests
23:21:46 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:46 INFO - "
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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 ""
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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̈ḧ
23:21:46 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:46 INFO - "
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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 ""
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 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
23:21:46 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:46 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:46 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:46 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
23:21:46 INFO - Selection.addRange() tests
23:21:47 INFO - Selection.addRange() tests
23:21:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:47 INFO - "
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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 ""
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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̈ḧ
23:21:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:47 INFO - "
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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 ""
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 INFO - Selection.addRange() tests
23:21:47 INFO - Selection.addRange() tests
23:21:47 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:47 INFO - "
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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 ""
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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̈ḧ
23:21:47 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:47 INFO - "
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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 ""
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 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
23:21:47 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:47 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:47 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:47 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
23:21:47 INFO - Selection.addRange() tests
23:21:48 INFO - Selection.addRange() tests
23:21:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:48 INFO - "
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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 ""
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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̈ḧ
23:21:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:48 INFO - "
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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 ""
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 INFO - Selection.addRange() tests
23:21:48 INFO - Selection.addRange() tests
23:21:48 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:48 INFO - "
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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 ""
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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̈ḧ
23:21:48 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:48 INFO - "
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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 ""
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 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
23:21:48 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:48 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:48 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:48 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
23:21:48 INFO - Selection.addRange() tests
23:21:49 INFO - Selection.addRange() tests
23:21:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:49 INFO - "
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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 ""
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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̈ḧ
23:21:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:49 INFO - "
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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 ""
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 INFO - Selection.addRange() tests
23:21:49 INFO - Selection.addRange() tests
23:21:49 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:49 INFO - "
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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 ""
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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̈ḧ
23:21:49 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:49 INFO - "
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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 ""
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 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
23:21:49 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:49 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:49 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:49 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
23:21:49 INFO - Selection.addRange() tests
23:21:50 INFO - Selection.addRange() tests
23:21:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:50 INFO - "
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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 ""
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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̈ḧ
23:21:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:50 INFO - "
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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 ""
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 INFO - Selection.addRange() tests
23:21:50 INFO - Selection.addRange() tests
23:21:50 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:50 INFO - "
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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 ""
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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̈ḧ
23:21:50 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:50 INFO - "
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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 ""
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 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
23:21:50 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:50 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:50 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:50 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
23:21:50 INFO - Selection.addRange() tests
23:21:51 INFO - Selection.addRange() tests
23:21:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:51 INFO - "
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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 ""
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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̈ḧ
23:21:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:51 INFO - "
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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 ""
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 INFO - Selection.addRange() tests
23:21:51 INFO - Selection.addRange() tests
23:21:51 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:51 INFO - "
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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 ""
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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̈ḧ
23:21:51 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:51 INFO - "
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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 ""
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 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
23:21:51 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:51 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:51 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:51 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
23:21:51 INFO - Selection.addRange() tests
23:21:52 INFO - Selection.addRange() tests
23:21:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:52 INFO - "
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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 ""
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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̈ḧ
23:21:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:52 INFO - "
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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 ""
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 INFO - Selection.addRange() tests
23:21:52 INFO - Selection.addRange() tests
23:21:52 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:52 INFO - "
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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 ""
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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̈ḧ
23:21:52 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:52 INFO - "
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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 ""
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:52 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:52 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:52 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 INFO - Selection.addRange() tests
23:21:53 INFO - Selection.addRange() tests
23:21:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:53 INFO - "
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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 ""
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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̈ḧ
23:21:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:53 INFO - "
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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 ""
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 INFO - Selection.addRange() tests
23:21:53 INFO - Selection.addRange() tests
23:21:53 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:53 INFO - "
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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 ""
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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̈ḧ
23:21:53 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:53 INFO - "
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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 ""
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:53 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:53 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:53 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 INFO - Selection.addRange() tests
23:21:54 INFO - Selection.addRange() tests
23:21:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:54 INFO - "
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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 ""
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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̈ḧ
23:21:54 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:54 INFO - "
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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 ""
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 INFO - Selection.addRange() tests
23:21:54 INFO - Selection.addRange() tests
23:21:54 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:54 INFO - "
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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 ""
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:54 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:54 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:54 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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̈ḧ
23:21:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:55 INFO - "
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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 ""
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 INFO - Selection.addRange() tests
23:21:55 INFO - Selection.addRange() tests
23:21:55 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:55 INFO - "
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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 ""
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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̈ḧ
23:21:55 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:55 INFO - "
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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 ""
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 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
23:21:55 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:55 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:55 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:55 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
23:21:55 INFO - Selection.addRange() tests
23:21:55 INFO - Selection.addRange() tests
23:21:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:56 INFO - "
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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 ""
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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̈ḧ
23:21:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:56 INFO - "
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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 ""
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 INFO - Selection.addRange() tests
23:21:56 INFO - Selection.addRange() tests
23:21:56 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:56 INFO - "
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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 ""
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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̈ḧ
23:21:56 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:56 INFO - "
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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 ""
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 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
23:21:56 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:56 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:56 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:56 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
23:21:56 INFO - Selection.addRange() tests
23:21:57 INFO - Selection.addRange() tests
23:21:57 INFO - but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:57 INFO - "
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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 ""
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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̈ḧ
23:21:57 INFO -
but got Text node "Äb̈c̈d̈ëf̈g̈ḧ
23:21:57 INFO - "
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:47:1
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:36:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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 ""
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:61:1
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:57:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:85:1
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:66:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:112:1
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:94:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 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
23:21:57 INFO - testAddRange/<@http://web-platform.test:8000/selection/addRange.html:30:9
23:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:21:57 INFO - testAddRange@http://web-platform.test:8000/selection/addRange.html:27:1
23:21:57 INFO - @http://web-platform.test:8000/selection/addRange.html:173:9
23:21:57 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
23:21:57 INFO - - assert_throws: function "function () {
23:23:15 INFO - root.query(q)
23:23:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid character: > - assert_throws: function "function () {
23:23:15 INFO - root.queryAll(q)
23:23:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid ID: # - assert_throws: function "function () {
23:23:15 INFO - root.query(q)
23:23:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid ID: # - assert_throws: function "function () {
23:23:15 INFO - root.queryAll(q)
23:23:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid group of selectors: div, - assert_throws: function "function () {
23:23:15 INFO - root.query(q)
23:23:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
23:23:15 INFO - root.queryAll(q)
23:23:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: . - assert_throws: function "function () {
23:23:15 INFO - root.query(q)
23:23:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: . - assert_throws: function "function () {
23:23:15 INFO - root.queryAll(q)
23:23:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .5cm - assert_throws: function "function () {
23:23:15 INFO - root.query(q)
23:23:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:23:15 INFO - root.queryAll(q)
23:23:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: ..test - assert_throws: function "function () {
23:23:15 INFO - root.query(q)
23:23:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:23:15 INFO - root.queryAll(q)
23:23:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:23:15 INFO - root.query(q)
23:23:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:23:15 INFO - root.queryAll(q)
23:23:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid class: .bar. - assert_throws: function "function () {
23:23:15 INFO - root.query(q)
23:23:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:23:15 INFO - root.queryAll(q)
23:23:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div & address, p - assert_throws: function "function () {
23:23:15 INFO - root.query(q)
23:23:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
23:23:15 INFO - root.queryAll(q)
23:23:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:23:15 INFO - root.query(q)
23:23:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:23:15 INFO - root.queryAll(q)
23:23:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:23:15 INFO - root.query(q)
23:23:15 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:15 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:15 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:23:15 INFO - root.queryAll(q)
23:23:15 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:15 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:15 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:15 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:15 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 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 () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 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 () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.query: Invalid namespace: $|div - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Document.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:82:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Empty String: - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Empty String: - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: [ - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: [ - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ] - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ] - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ( - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ( - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: ) - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: ) - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: { - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: { - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: } - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: } - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: < - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: < - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid character: > - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid character: > - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid ID: # - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid ID: # - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid group of selectors: div, - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: . - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: . - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .5cm - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: ..test - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid class: .bar. - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div & address, p - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 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 () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 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 () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.query: Invalid namespace: $|div - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Detached Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:83:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Empty String: - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Empty String: - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: [ - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: [ - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ] - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ] - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ( - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ( - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: ) - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: ) - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: { - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: { - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: } - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: } - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: < - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: < - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid character: > - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid character: > - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid ID: # - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid ID: # - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid group of selectors: div, - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid group of selectors: div, - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: . - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: . - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .5cm - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: ..test - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid class: .bar. - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div & address, p - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div & address, p - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div >> address, p - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ++ address, p - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid combinator: div ~~ address, p - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*=test] - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid [att=value] selector: [*|*=test] - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 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 () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 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 () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: div:example - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: div::example - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Undeclared namespace: :not(ns|div) - assert_throws: function "function () {
23:23:16 INFO - root.queryAll(q)
23:23:16 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:16 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:16 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:16 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:16 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:23:16 INFO - root.query(q)
23:23:16 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:16 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.query: Invalid namespace: $|div - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | Fragment.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:84:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Empty String: - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Empty String: - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: [ - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: [ - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ] - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ] - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ( - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ( - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: ) - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: ) - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: { - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: { - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: } - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: } - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: < - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: < - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid character: > - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid character: > - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid ID: # - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid ID: # - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: . - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: . - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .5cm - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .5cm - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: ..test - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: ..test - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .foo..quux - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .foo..quux - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid class: .bar. - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid class: .bar. - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-class: :example - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-class: :example - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Unknown pseudo-element: ::example - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid pseudo-element: :::before - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Undeclared namespace: ns|div - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Undeclared namespace: ns|div - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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 () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: ^|div - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: ^|div - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.query: Invalid namespace: $|div - assert_throws: function "function () {
23:23:17 INFO - root.query(q)
23:23:17 INFO - }" threw object "TypeError: root.query is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:242:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:241:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document Element.queryAll: Invalid namespace: $|div - assert_throws: function "function () {
23:23:17 INFO - root.queryAll(q)
23:23:17 INFO - }" threw object "TypeError: root.queryAll is not a function" that is not a DOMException SyntaxError: property "code" is equal to undefined, expected 12
23:23:17 INFO - runInvalidSelectorTestQuery/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:248:7
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runInvalidSelectorTestQuery@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:247:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:85:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:17 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:17 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:17 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
23:23:17 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:17 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:17 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:13
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:13
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:18 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:18 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:18 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:18 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:18 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:18 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:160:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:159:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:165:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:164:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:170:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:169:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:175:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:174:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.queryAll: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
23:23:19 INFO - #descendant-div2 - root.queryAll is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 INFO - TEST-FAIL | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | In-document.query: Descendant combinator, whitespace characters (1) (with no refNodes): #descendant
23:23:19 INFO - #descendant-div2 - root.query is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - >
23:23:19 INFO - #child-div2 - root.queryAll is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - >
23:23:19 INFO - #child-div2 - root.query is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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>
23:23:19 INFO - #child-div2 - root.queryAll is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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>
23:23:19 INFO - #child-div2 - root.query is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - >#child-div2 - root.queryAll is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - >#child-div2 - root.query is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - +
23:23:19 INFO - #adjacent-p3 - root.queryAll is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - +
23:23:19 INFO - #adjacent-p3 - root.query is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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+
23:23:19 INFO - #adjacent-p3 - root.queryAll is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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+
23:23:19 INFO - #adjacent-p3 - root.query is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - +#adjacent-p3 - root.queryAll is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - +#adjacent-p3 - root.query is not a function
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:19 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:19 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
23:23:19 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:19 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:19 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - ~
23:23:20 INFO - #sibling-p3 - root.queryAll is not a function
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - ~
23:23:20 INFO - #sibling-p3 - root.query is not a function
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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~
23:23:20 INFO - #sibling-p3 - root.queryAll is not a function
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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~
23:23:20 INFO - #sibling-p3 - root.query is not a function
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - ~#sibling-p3 - root.queryAll is not a function
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - ~#sibling-p3 - root.query is not a function
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO -
23:23:20 INFO - ,
23:23:20 INFO -
23:23:20 INFO - #group strong - root.queryAll is not a function
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO -
23:23:20 INFO - ,
23:23:20 INFO -
23:23:20 INFO - #group strong - root.query is not a function
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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,
23:23:20 INFO - #group strong - root.queryAll is not a function
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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,
23:23:20 INFO - #group strong - root.query is not a function
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - ,#group strong - root.queryAll is not a function
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - ,#group strong - root.query is not a function
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:217:24
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:216:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 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
23:23:20 INFO - runValidSelectorTest/<@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:222:21
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:20 INFO - runValidSelectorTest@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.js:221:1
23:23:20 INFO - init@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:87:3
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1420:1
23:23:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:17:18
23:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:20 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
23:23:20 INFO - @http://web-platform.test:8000/selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html:15:1
23:23:20 INFO - TEST-OK | /selectors-api/tests/submissions/Opera/ParentNode-query-queryAll.html | took 9234ms
23:23:20 INFO - PROCESS | 1880 | --DOCSHELL 0x7fa440ae0000 == 6 [pid = 1930] [id = 807]
23:23:20 INFO - PROCESS | 1880 | --DOMWINDOW == 24 (0x7fa43f407800) [pid = 1930] [serial = 2249] [outer = (nil)] [url = about:blank]
23:23:20 INFO - PROCESS | 1880 | --DOMWINDOW == 23 (0x7fa43e567400) [pid = 1930] [serial = 2241] [outer = (nil)] [url = about:blank]
23:23:20 INFO - PROCESS | 1880 | --DOMWINDOW == 22 (0x7fa43f30fc00) [pid = 1930] [serial = 2247] [outer = (nil)] [url = about:blank]
23:23:20 INFO - PROCESS | 1880 | --DOMWINDOW == 21 (0x7fa43f305800) [pid = 1930] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/selection/test-iframe.html]
23:23:20 INFO - PROCESS | 1880 | --DOMWINDOW == 20 (0x7fa43b9f9000) [pid = 1930] [serial = 2234] [outer = (nil)] [url = about:blank]
23:23:20 INFO - PROCESS | 1880 | --DOMWINDOW == 19 (0x7fa43de46800) [pid = 1930] [serial = 2244] [outer = (nil)] [url = about:blank]
23:23:20 INFO - PROCESS | 1880 | --DOMWINDOW == 18 (0x7fa43e162400) [pid = 1930] [serial = 2257] [outer = (nil)] [url = about:blank]
23:23:20 INFO - PROCESS | 1880 | --DOMWINDOW == 17 (0x7fa43e3f2c00) [pid = 1930] [serial = 2260] [outer = (nil)] [url = about:blank]
23:23:20 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/cssom.html
23:23:20 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa439c7c000 == 7 [pid = 1930] [id = 811]
23:23:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 18 (0x7fa43b9f4800) [pid = 1930] [serial = 2267] [outer = (nil)]
23:23:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 19 (0x7fa43b9f6c00) [pid = 1930] [serial = 2268] [outer = 0x7fa43b9f4800]
23:23:20 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:20 INFO - PROCESS | 1880 | ++DOMWINDOW == 20 (0x7fa43e163000) [pid = 1930] [serial = 2269] [outer = 0x7fa43b9f4800]
23:23:22 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule
23:23:22 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText
23:23:22 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 "
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText
23:23:22 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"
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ insertRule in @media
23:23:22 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSRule#cssText in @media
23:23:22 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 "
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"] /* sanity check */ getting CSSStyleRule#selectorText in @media
23:23:22 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"
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule - An invalid or illegal string was specified
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSRule#cssText - An invalid or illegal string was specified
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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 { "
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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"
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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]
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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 { "
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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]
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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"
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule - An invalid or illegal string was specified
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSRule#cssText - An invalid or illegal string was specified
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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 { "
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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"
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar" /**/ i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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]
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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 { "
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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]
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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"
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule - An invalid or illegal string was specified
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSRule#cssText - An invalid or illegal string was specified
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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 { "
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] getting CSSStyleRule#selectorText - An invalid or illegal string was specified
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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"
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/cssom.html | [foo="bar"/**/i] insertRule in @media - Component returned failure code: 0x8053000c [nsIDOMCSSMediaRule.insertRule]
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:34:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:32:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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]
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:40:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:38:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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 { "
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:48:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:44:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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]
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:53:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:51:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 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"
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:61:7
23:23:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:57:1
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:31:3
23:23:22 INFO - @http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/cssom.html:28:1
23:23:22 INFO - TEST-OK | /selectors/attribute-selectors/attribute-case/cssom.html | took 2670ms
23:23:22 INFO - TEST-START | /selectors/attribute-selectors/attribute-case/semantics.html
23:23:23 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa4416cd000 == 8 [pid = 1930] [id = 812]
23:23:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 21 (0x7fa43b9f0000) [pid = 1930] [serial = 2270] [outer = (nil)]
23:23:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 22 (0x7fa43e3e3400) [pid = 1930] [serial = 2271] [outer = 0x7fa43b9f0000]
23:23:23 INFO - PROCESS | 1880 | [Child 1930] WARNING: NS_ENSURE_SUCCESS(rv, NS_OK) failed with result 0x80004005: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/security/nsContentSecurityManager.cpp, line 436
23:23:23 INFO - PROCESS | 1880 | ++DOMWINDOW == 23 (0x7fa44154f800) [pid = 1930] [serial = 2272] [outer = 0x7fa43b9f0000]
23:23:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43ba24000 == 9 [pid = 1930] [id = 813]
23:23:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 24 (0x7fa43e3e4400) [pid = 1930] [serial = 2273] [outer = (nil)]
23:23:24 INFO - PROCESS | 1880 | ++DOCSHELL 0x7fa43bc65800 == 10 [pid = 1930] [id = 814]
23:23:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 25 (0x7fa43e3e6000) [pid = 1930] [serial = 2274] [outer = (nil)]
23:23:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 26 (0x7fa43e3e9800) [pid = 1930] [serial = 2275] [outer = 0x7fa43e3e4400]
23:23:24 INFO - PROCESS | 1880 | ++DOMWINDOW == 27 (0x7fa43e447c00) [pid = 1930] [serial = 2276] [outer = 0x7fa43e3e6000]
23:23:25 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */ in standards mode
23:23:25 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='BAR'] /* sanity check (match) */
with querySelector in standards mode
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:117:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:113:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:122:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:121:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:109:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
in standards mode
23:23:25 INFO - TEST-PASS | /selectors/attribute-selectors/attribute-case/semantics.html | [missingattr] /* sanity check (no match) */
with querySelector in standards mode
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i]
with querySelector in standards mode - An invalid or illegal string was specified
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:134:9
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:130:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 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
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:139:25
23:23:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1380:20
23:23:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:138:1
23:23:25 INFO - onload/<@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:126:5
23:23:25 INFO - onload@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:94:1
23:23:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/selectors/attribute-selectors/attribute-case/semantics.html:91:1
23:23:25 INFO - TEST-FAIL | /selectors/attribute-selectors/attribute-case/semantics.html | [foo='' i] /* \0 in attribute */